Fix deep_merge_hashes! handling of drops and hashes

This commit is contained in:
Parker Moore
2016-01-15 10:52:18 -08:00
parent 22931f42b8
commit 5d79c55b2c
3 changed files with 37 additions and 9 deletions

View File

@@ -13,7 +13,7 @@ class TestUtils < JekyllUnitTest
merged = Utils.deep_merge_hashes(data, @site.site_payload)
assert merged.is_a? Hash
assert merged["site"].is_a? Drops::SiteDrop
assert_equal data["page"], {}
assert_equal data["page"], merged["page"]
end
should "merge a hash into a drop" do
@@ -22,7 +22,7 @@ class TestUtils < JekyllUnitTest
merged = Utils.deep_merge_hashes(@site.site_payload, data)
assert merged.is_a? Drops::UnifiedPayloadDrop
assert merged["site"].is_a? Drops::SiteDrop
assert_equal data["page"], {}
assert_equal data["page"], merged["page"]
end
end