From 440484d26ab9ccfda21ef247c87dc155a878ef2b Mon Sep 17 00:00:00 2001 From: Richard Pijnenburg Date: Thu, 27 Feb 2014 10:23:11 +0100 Subject: [PATCH] Add spec test to test for failure --- spec/classes/params_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/classes/params_spec.rb b/spec/classes/params_spec.rb index 2d3ec3c..5c43bc6 100644 --- a/spec/classes/params_spec.rb +++ b/spec/classes/params_spec.rb @@ -11,4 +11,17 @@ describe 'apt::params', :type => :class do it "Should not contain any resources" do subject.resources.size.should == 4 end + + describe "With unknown lsbdistid" do + + let(:facts) { { :lsbdistid => 'CentOS' } } + let (:title) { 'my_package' } + + it do + expect { + should compile + }.to raise_error(Puppet::Error, /Unsupported lsbdistid/) + end + + end end -- 2.45.2