diff options
author | Ashley Penney <ashley.penney@puppetlabs.com> | 2014-05-15 21:48:40 -0400 |
---|---|---|
committer | Ashley Penney <ashley.penney@puppetlabs.com> | 2014-05-15 21:48:40 -0400 |
commit | 0cda8587440f2a9c1d5af174f3fd21ed72fa3ca2 (patch) | |
tree | 1ec8d084b8ff9b49739846f80a1605bd6b96a146 /spec | |
parent | 645de3cccb8050c13ef35cdc855e831f65765e0a (diff) | |
parent | 557d38bdc63b9b7d418f4bf0ce736406e71380b7 (diff) | |
download | puppet-stdlib-0cda8587440f2a9c1d5af174f3fd21ed72fa3ca2.tar.gz puppet-stdlib-0cda8587440f2a9c1d5af174f3fd21ed72fa3ca2.tar.bz2 |
Merge pull request #258 from mckern/enhancement/master/camelcasedembools
(MODULES-905) Narrow the confinement in bool2str
Diffstat (limited to 'spec')
-rwxr-xr-x | spec/unit/puppet/parser/functions/bool2str_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/unit/puppet/parser/functions/bool2str_spec.rb b/spec/unit/puppet/parser/functions/bool2str_spec.rb index c73f7df..bed7e68 100755 --- a/spec/unit/puppet/parser/functions/bool2str_spec.rb +++ b/spec/unit/puppet/parser/functions/bool2str_spec.rb @@ -31,4 +31,16 @@ describe "the bool2str function" do result = scope.function_bool2str([false]) result.class.should(eq(String)) end + + it "should not accept a string" do + lambda { scope.function_bool2str(["false"]) }.should( raise_error(Puppet::ParseError)) + end + + it "should not accept a nil value" do + lambda { scope.function_bool2str([nil]) }.should( raise_error(Puppet::ParseError)) + end + + it "should not accept an undef" do + lambda { scope.function_bool2str([:undef]) }.should( raise_error(Puppet::ParseError)) + end end |