test/command_spec_test.rb in bixby-common-0.3.14 vs test/command_spec_test.rb in bixby-common-0.3.15

- old
+ new

@@ -9,10 +9,11 @@ def setup ENV["BIXBY_HOME"] = File.join(File.expand_path(File.dirname(__FILE__)), "support") h = { :repo => "vendor", :bundle => "test_bundle", 'command' => "echo", :foobar => "baz" } @c = CommandSpec.new(h) + @expected_digest = "2bb6900420c87d5a7cbd8acc9dd1978593670f4e31bfa9218bb9c7c31d4472dd" end def teardown super system("rm -rf /tmp/_test_bixby_home") @@ -55,12 +56,25 @@ @c.validate(nil) end end def test_digest - expected_digest = "8980372485fc6bcd287e481ab1e15710e2b63c68db75085c2d24386ced272ca4" - assert_equal expected_digest, @c.digest - assert @c.validate(expected_digest) + assert_equal @expected_digest, @c.digest + assert @c.validate(@expected_digest) + end + + def test_has_digest + digest = @c.load_digest + assert digest + assert_equal @expected_digest, digest["digest"] + assert_equal 4, digest["files"].size + end + + def test_has_manifest + manifest = @c.load_manifest + assert manifest + assert_kind_of Hash, manifest + assert_equal "test_bundle", manifest["name"] end def test_digest_no_err c = CommandSpec.new({ :repo => "vendor", :bundle => "test_bundle", 'command' => "echofoo" }) end