diff options
Diffstat (limited to 'spec/unit/cookbook_version_spec.rb')
-rw-r--r-- | spec/unit/cookbook_version_spec.rb | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/spec/unit/cookbook_version_spec.rb b/spec/unit/cookbook_version_spec.rb index cabfc228ea..687c78f303 100644 --- a/spec/unit/cookbook_version_spec.rb +++ b/spec/unit/cookbook_version_spec.rb @@ -71,7 +71,6 @@ describe Chef::CookbookVersion do it "has empty metadata" do expect(@cookbook_version.metadata).to eq(Chef::Cookbook::Metadata.new) end - end describe "with a cookbook directory named tatft" do @@ -151,7 +150,6 @@ describe Chef::CookbookVersion do end end end - end describe "with a cookbook directory named cookbook2 that has unscoped files" do @@ -230,12 +228,9 @@ describe Chef::CookbookVersion do it "should not see a non-existent file using an array lookup" do expect(@cookbook_version).not_to have_cookbook_file_for_node(@node, ["missing.txt"]) end - end - describe "<=>" do - it "should sort based on the version number" do examples = [ # smaller, larger @@ -270,13 +265,12 @@ describe Chef::CookbookVersion do expect(a).to eq(b) end - it "should not allow you to sort cookbooks with different names" do apt = Chef::CookbookVersion.new "apt", "/tmp/blah" apt.version = "1.0" god = Chef::CookbookVersion.new "god", "/tmp/blah" god.version = "2.0" - expect {apt <=> god}.to raise_error(Chef::Exceptions::CookbookVersionNameMismatch) + expect { apt <=> god }.to raise_error(Chef::Exceptions::CookbookVersionNameMismatch) end end @@ -296,25 +290,21 @@ describe Chef::CookbookVersion do "1 2 3", "1-2-3", "1_2_3", "1.2_3", "1.2-3"] the_error = Chef::Exceptions::InvalidCookbookVersion bad_versions.each do |v| - expect {@cbv.version = v}.to raise_error(the_error) + expect { @cbv.version = v }.to raise_error(the_error) end end - end describe "when deprecation warnings are errors" do - subject(:cbv) { Chef::CookbookVersion.new("version validation", "/tmp/blah") } it "errors on #status and #status=" do expect { cbv.status = :wat }.to raise_error(Chef::Exceptions::DeprecatedFeatureError) expect { cbv.status }.to raise_error(Chef::Exceptions::DeprecatedFeatureError) end - end describe "deprecated features" do - subject(:cbv) { Chef::CookbookVersion.new("tatft", "/tmp/blah").tap { |c| c.version = "1.2.3" } } before do @@ -335,10 +325,8 @@ describe Chef::CookbookVersion do expect(cbv.status).to eq(:ready) end - include_examples "to_json equivalent to Chef::JSONCompat.to_json" do let(:jsonable) { Chef::CookbookVersion.new("tatft", "/tmp/blah") } end - end end |