Update rspec tests for rspec-puppet 2
This patch uses `catalogue` instead of `subject` for the raise_error matcher since `subject` is not evaluated the way it used to be. We also unpin rspec-puppet.
This commit is contained in:
1
Gemfile
1
Gemfile
@@ -3,7 +3,6 @@ source ENV['GEM_SOURCE'] || "https://rubygems.org"
|
|||||||
group :development, :unit_tests do
|
group :development, :unit_tests do
|
||||||
gem 'rake', :require => false
|
gem 'rake', :require => false
|
||||||
gem 'rspec-core', '3.1.7', :require => false
|
gem 'rspec-core', '3.1.7', :require => false
|
||||||
gem 'rspec-puppet', '~> 1.0', :require => false
|
|
||||||
gem 'puppetlabs_spec_helper', :require => false
|
gem 'puppetlabs_spec_helper', :require => false
|
||||||
gem 'puppet-lint', :require => false
|
gem 'puppet-lint', :require => false
|
||||||
gem 'simplecov', :require => false
|
gem 'simplecov', :require => false
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ describe 'java', :type => :class do
|
|||||||
].each do |facts|
|
].each do |facts|
|
||||||
let(:facts) { facts }
|
let(:facts) { facts }
|
||||||
it "should fail on #{facts[:operatingsystem]} #{facts[:operatingsystemrelease]}" do
|
it "should fail on #{facts[:operatingsystem]} #{facts[:operatingsystemrelease]}" do
|
||||||
expect { subject }.to raise_error Puppet::Error, /unsupported platform/
|
expect { catalogue }.to raise_error Puppet::Error, /unsupported platform/
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user