diff --git a/producer-core.gemspec b/producer-core.gemspec index 989666e..a5f40ad 100644 --- a/producer-core.gemspec +++ b/producer-core.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |s| s.add_dependency 'net-ssh', '~> 2.7' s.add_dependency 'net-sftp', '~> 2.1' - s.add_development_dependency 'rspec', '~> 2.14' + s.add_development_dependency 'rspec', '~> 3.1' s.add_development_dependency 'cucumber', '~> 1.3' s.add_development_dependency 'aruba', '~> 0.5' s.add_development_dependency 'cucumber-sshd', '~> 0.1' diff --git a/spec/producer/core/remote_spec.rb b/spec/producer/core/remote_spec.rb index 393c8a6..674c833 100644 --- a/spec/producer/core/remote_spec.rb +++ b/spec/producer/core/remote_spec.rb @@ -71,7 +71,8 @@ module Producer::Core let(:sftp_session) { double 'sftp session' } it 'returns an FS instance built with a new sftp session' do - remote.stub_chain(:session, :sftp, :connect) { sftp_session } + allow(remote) + .to receive_message_chain(:session, :sftp, :connect) { sftp_session } expect(remote.fs.sftp).to be sftp_session end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 9302f15..1e44a7a 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -4,8 +4,6 @@ Dir['spec/support/**/*.rb'].map { |e| require e.gsub 'spec/', '' } RSpec.configure do |c| - c.treat_symbols_as_metadata_keys_with_true_values = true - c.include TestEnvHelpers, :env c.include NetSSHStoryHelpers, :ssh