diff --git a/Gemfile b/Gemfile index 7c3d0cf6af..a5e35978b8 100644 --- a/Gemfile +++ b/Gemfile @@ -9,7 +9,7 @@ group :development, :unit_tests do gem 'rspec-puppet', :require => false gem 'puppetlabs_spec_helper', :require => false gem 'puppet-lint', "1.0.1", :require => false - gem 'json', :require => false + gem 'json', "~> 1.8.3", :require => false gem 'puppet-syntax', :require => false gem 'metadata-json-lint', :require => false gem 'puppet-blacksmith', :require => false @@ -24,6 +24,7 @@ group :development, :unit_tests do gem 'puppet-lint-undef_in_function-check', :require => false gem 'puppet-lint-unquoted_string-check', :require => false gem 'puppet-lint-version_comparison-check', :require => false + end group :system_tests do diff --git a/spec/classes/sensu_enterprise_spec.rb b/spec/classes/sensu_enterprise_spec.rb index ee1bef4219..7fabd81933 100644 --- a/spec/classes/sensu_enterprise_spec.rb +++ b/spec/classes/sensu_enterprise_spec.rb @@ -5,6 +5,7 @@ let(:facts) { { :osfamily => 'RedHat', :fqdn => 'testhost.domain.com' + } } context 'with enterprise => true' do @@ -120,7 +121,7 @@ end context 'on Debian' do - let(:facts) { { :osfamily => 'Debian', :lsbdistid => 'ubuntu' } } + let(:facts) { { :osfamily => 'Debian', :lsbdistid => 'ubuntu', :lsbdistrelease => '14.04' } } context 'when enterprise => true' do let(:params) { { :enterprise => true, diff --git a/spec/classes/sensu_package_spec.rb b/spec/classes/sensu_package_spec.rb index 4afc250671..02fc7cd70d 100644 --- a/spec/classes/sensu_package_spec.rb +++ b/spec/classes/sensu_package_spec.rb @@ -64,7 +64,7 @@ context 'repos' do context 'ubuntu' do - let(:facts) { { :osfamily => 'Debian' , :lsbdistid => 'ubuntu'} } + let(:facts) { { :osfamily => 'Debian', :lsbdistid => 'ubuntu', :lsbdistrelease => '14.04'} } context 'with puppet-apt installed' do let(:pre_condition) { [ 'define apt::source ($ensure, $location, $release, $repos, $include, $key) {}' ] } diff --git a/spec/defines/sensu_handler_spec.rb b/spec/defines/sensu_handler_spec.rb index d94a632bae..d742b8593f 100644 --- a/spec/defines/sensu_handler_spec.rb +++ b/spec/defines/sensu_handler_spec.rb @@ -24,7 +24,7 @@ :owner => 'sensu', :group => 'sensu', :mode => '0440' - ).that_comes_before("Sensu_Handler[#{title}]") + ) end end @@ -38,8 +38,7 @@ it { should contain_sensu_handler('myhandler').with_ensure('absent') } it do should contain_file("/etc/sensu/conf.d/handlers/#{title}.json"). - with_ensure('absent'). - that_comes_before("Sensu_Handler[#{title}]") + with_ensure('absent') end end diff --git a/spec/defines/sensu_mutator_spec.rb b/spec/defines/sensu_mutator_spec.rb index c6d2936e10..8a24d26218 100644 --- a/spec/defines/sensu_mutator_spec.rb +++ b/spec/defines/sensu_mutator_spec.rb @@ -20,7 +20,7 @@ :owner => 'sensu', :group => 'sensu', :mode => '0440' - ).that_comes_before("Sensu_Mutator[#{title}]") + ) end end @@ -33,9 +33,9 @@ } } it { should contain_sensu_mutator('mymutator').with_ensure('absent') } it do - should contain_file("/etc/sensu/conf.d/mutators/#{title}.json"). - with_ensure('absent'). - that_comes_before("Sensu_Mutator[#{title}]") + should contain_file("/etc/sensu/conf.d/mutators/#{title}.json").with( + :ensure => 'absent' + ) end end