spec/system/basic_spec.rb in rspec-system-puppet-1.0.0 vs spec/system/basic_spec.rb in rspec-system-puppet-1.0.1
- old
+ new
@@ -66,6 +66,23 @@
r[:stdout].should =~ /foo/
r[:stderr].should == ''
r[:exit_code].should == 0
end
end
+
+ it 'check for no errors when including a class' do
+ puppet_module_install(
+ :source => proj_root + 'spec' + 'fixtures' + 'mymodule',
+ :module_name => 'mymodule'
+ )
+ pp = <<-EOS.gsub(/^\s{6}/, '')
+ class { 'mymodule':
+ param1 => 'bar',
+ }
+ EOS
+ puppet_apply(pp) do |r|
+ r[:stdout].should =~ /Param1: bar/
+ r[:stderr].should == ''
+ r[:exit_code].should == 0
+ end
+ end
end