diff options
author | Noah Kantrowitz <noah@coderanger.net> | 2014-10-04 14:41:48 -0700 |
---|---|---|
committer | Noah Kantrowitz <noah@coderanger.net> | 2014-10-04 14:41:48 -0700 |
commit | bf67ebfa4881adda2a596bbc8be64f538af1873c (patch) | |
tree | 97826ad764f0b019762190b3f7e4af5a12e058c6 /spec/unit/cookbook_version_spec.rb | |
parent | bb1fdc4f9ee114f6fd4d7783f6f32f9baa03cb7d (diff) | |
download | chef-bf67ebfa4881adda2a596bbc8be64f538af1873c.tar.gz |
More unit tests to catch the negative case.
Diffstat (limited to 'spec/unit/cookbook_version_spec.rb')
-rw-r--r-- | spec/unit/cookbook_version_spec.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/unit/cookbook_version_spec.rb b/spec/unit/cookbook_version_spec.rb index c6fa00393c..abf8facdf3 100644 --- a/spec/unit/cookbook_version_spec.rb +++ b/spec/unit/cookbook_version_spec.rb @@ -412,6 +412,22 @@ describe Chef::CookbookVersion do @cookbook_version.should have_cookbook_file_for_node(@node, ["missing.txt", "test.txt"]) end + it "should not see a non-existant template" do + @cookbook_version.should_not have_template_for_node(@node, "missing.erb") + end + + it "should not see a non-existant template using an array lookup" do + @cookbook_version.should_not have_template_for_node(@node, ["missing.erb"]) + end + + it "should not see a non-existant file" do + @cookbook_version.should_not have_cookbook_file_for_node(@node, "missing.txt") + end + + it "should not see a non-existant file using an array lookup" do + @cookbook_version.should_not have_cookbook_file_for_node(@node, ["missing.txt"]) + end + end |