1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
require 'spec_helper'
describe 'sysctl::before' do
let(:title) { 'sysctl::before' }
let(:params) { { :value => "title" } }
it "Should raise an error about needing the sysctl::common class" do
expect { should create_notify("message-title")\
.with_message("This should print if the class is here first.") }\
.to raise_error(Puppet::Error, /Could not find resource 'Class\[Sysctl::Common\]/)
end
end
describe 'sysctl::before' do
let(:title) { 'test define' }
let(:pre_condition) {
[ '# we need sysctl common',
'class {"sysctl::common":}' ] }
let(:params) { { :value => "title" } }
it { should create_sysctl__before('test define').with_value("title") }
it { should contain_class("sysctl::common") }
end
|