Skip to content

Commit 880faa0

Browse files
authored
Merge pull request #556 from voxpupuli/plumbing/issues/78
refactor: change from mocha to rspec-mocks
2 parents 499a5f3 + ee59608 commit 880faa0

File tree

5 files changed

+8
-12
lines changed

5 files changed

+8
-12
lines changed

.sync.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@ Gemfile:
44
':test':
55
- gem: 'redis'
66
- gem: 'mock_redis'
7-
- gem: 'mocha'
87
spec/spec_helper.rb:
9-
mock_with: ":mocha"
108
facterdb_string_keys: true

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ group :test do
88
gem 'puppet_metadata', '~> 5.0', :require => false
99
gem 'redis', :require => false
1010
gem 'mock_redis', :require => false
11-
gem 'mocha', :require => false
1211
end
1312

1413
group :development do

spec/functions/redis/get_spec.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
context 'should return nil if key does not exist and no default is specified' do
2929
before do
3030
mr = MockRedis.new
31-
Redis.stubs(:new).returns(mr)
31+
allow(Redis).to receive(:new).and_return(mr)
3232
end
3333

3434
it { is_expected.to run.with_params('nonexistent_key', REDIS_URL).and_return(nil) }
@@ -37,7 +37,7 @@
3737
context 'should return the default value if specified and key does not exist' do
3838
before do
3939
mr = MockRedis.new
40-
Redis.stubs(:new).returns(mr)
40+
allow(Redis).to receive(:new).and_return(mr)
4141
end
4242

4343
it { is_expected.to run.with_params('nonexistent_key', REDIS_URL, 'default_value').and_return('default_value') }
@@ -46,7 +46,7 @@
4646
context 'should return the value of the specified key' do
4747
before do
4848
mr = MockRedis.new
49-
Redis.stubs(:new).returns(mr)
49+
allow(Redis).to receive(:new).and_return(mr)
5050
mr.set('key', 'value')
5151
end
5252

@@ -56,7 +56,7 @@
5656
context 'should return the value of the specified key and not the default' do
5757
before do
5858
mr = MockRedis.new
59-
Redis.stubs(:new).returns(mr)
59+
allow(Redis).to receive(:new).and_return(mr)
6060
mr.set('key', 'value')
6161
end
6262

@@ -80,7 +80,7 @@
8080
describe 'when an invalid type (non-string) is specified' do
8181
before do
8282
mr = MockRedis.new
83-
Redis.stubs(:new).returns(mr)
83+
allow(Redis).to receive(:new).and_return(mr)
8484
end
8585

8686
[{ 'ha' => 'sh' }, true, 1, %w[an array]].each do |p|

spec/spec_helper.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
RSpec.configure do |c|
1313
c.facterdb_string_keys = true
14-
c.mock_with :mocha
1514
end
1615

1716
add_mocked_facts!

spec/unit/redis_server_version_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
after { Facter.clear }
99

1010
it 'is 3.2.9 according to output' do
11-
Facter::Util::Resolution.stubs(:which).with('redis-server').returns('/usr/bin/redis-server')
11+
allow(Facter::Util::Resolution).to receive(:which).with('redis-server').and_return('/usr/bin/redis-server')
1212
redis_server_3209_version = "Redis server v=3.2.9 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=67e0f9d6580364c0\n"
13-
Facter::Util::Resolution.stubs(:exec).with('redis-server -v').returns(redis_server_3209_version)
13+
allow(Facter::Util::Resolution).to receive(:exec).with('redis-server -v').and_return(redis_server_3209_version)
1414
expect(Facter.fact(:redis_server_version).value).to eq('3.2.9')
1515
end
1616

1717
it 'is empty string if redis-server not installed' do
18-
Facter::Util::Resolution.stubs(:which).with('redis-server').returns(nil)
18+
allow(Facter::Util::Resolution).to receive(:which).with('redis-server').and_return(nil)
1919
expect(Facter.fact(:redis_server_version).value).to eq(nil)
2020
end
2121
end

0 commit comments

Comments
 (0)