X-Git-Url: http://git.asbjorn.biz/?p=jquery.git;a=blobdiff_plain;f=test%2Funit%2Fmanipulation.js;h=ba57a6f91a0bc31500dbedb2d4c48773e4dd44c4;hp=52f76ed6983b9e4cdf05189bee124611e93e7afc;hb=445fdf720ce26b99aadace85b7ec976f90583c3a;hpb=2a47ceae5b9bdc45fdc890e3cd5ec01c82db1688 diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js index 52f76ed..ba57a6f 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -924,16 +924,12 @@ test("clone()", function() { equals( clone.html(), div.html(), "Element contents cloned" ); equals( clone[0].nodeName.toUpperCase(), "DIV", "DIV element cloned" ); - div = jQuery("
").data({ - a: true, b: true, - c: { nesty: ["Block", "Head"] } - }); + div = jQuery("
").data({ a: true }); var div2 = div.clone(true); equals( div2.data("a"), true, "Data cloned." ); - equals( div2.data("b"), true, "Data cloned." ); - var c = div2.data("c"); - c.nesty[0] = "Fish"; - equals( div.data("c").nesty[0], "Block", "Ensure cloned element data is deep copied (Bug #7717)" ); + div2.data("a", false); + equals( div2.data("a"), false, "Ensure cloned element data object was correctly modified" ); + equals( div.data("a"), true, "Ensure cloned element data object is copied, not referenced" ); var form = document.createElement("form"); form.action = "/test/";