summaryrefslogtreecommitdiff
path: root/spec/unit/cookbook_version_spec.rb
diff options
context:
space:
mode:
authorNoah Kantrowitz <noah@coderanger.net>2014-10-04 14:41:48 -0700
committerNoah Kantrowitz <noah@coderanger.net>2014-10-04 14:41:48 -0700
commitbf67ebfa4881adda2a596bbc8be64f538af1873c (patch)
tree97826ad764f0b019762190b3f7e4af5a12e058c6 /spec/unit/cookbook_version_spec.rb
parentbb1fdc4f9ee114f6fd4d7783f6f32f9baa03cb7d (diff)
downloadchef-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.rb16
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