diff --git a/spec/classes/package_spec.rb b/spec/classes/package_spec.rb index 127fd52..4638524 100644 --- a/spec/classes/package_spec.rb +++ b/spec/classes/package_spec.rb @@ -1,79 +1,77 @@ require 'spec_helper' describe 'sudo::package' do describe 'on supported osfamily: RedHat' do let :params do { :package => 'sudo', :package_ensure => 'present' } end let :facts do { :osfamily => 'RedHat' } end it do is_expected.to contain_package('sudo').with('ensure' => 'present') end end describe 'on supported osfamily: OpenBSD 5.8' do let :params do { :package => 'sudo', - :package_ensure => 'present', + :package_ensure => 'present' } - end let :facts do { :osfamily => 'OpenBSD', - :kernelversion => '5.8', + :kernelversion => '5.8' } end - it { - should contain_package('sudo').with('ensure' => 'present') - } + it do + is_expected.to contain_package('sudo').with('ensure' => 'present') + end end describe 'on supported osfamily: OpenBSD 5.7' do - let :facts do { :osfamily => 'OpenBSD', - :kernelversion => '5.7', + :kernelversion => '5.7' } end - it { - should_not contain_package('sudo') - } + it do + is_expected.not_to contain_package('sudo') + end end describe 'on supported osfamily: AIX' do let :params do { :package => 'sudo', :package_ensure => 'present', :package_source => 'http://www.oss4aix.org/compatible/aix53/sudo-1.8.7-1.aix5.1.ppc.rpm' } end let :facts do { :osfamily => 'AIX' } end it do is_expected.to contain_class('sudo::package::aix').with( 'package' => 'sudo', 'package_source' => 'http://www.oss4aix.org/compatible/aix53/sudo-1.8.7-1.aix5.1.ppc.rpm', 'package_ensure' => 'present' ) end end end