X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fcore.js;h=a6ae6e415241a87bfdc95fc6c0605b31fc8d8932;hb=67c7b46ea36946c85d119d2c513486d2b1a05a24;hp=03f89d1cc098cd2d0b474e2052da4f06656933d4;hpb=feb9051c0e29937c2494c3db0862a671efc21747;p=jquery.git diff --git a/test/unit/core.js b/test/unit/core.js index 03f89d1..a6ae6e4 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -1262,6 +1262,24 @@ test("$.className", function() { ok( c.has(x, "bar"), "Check has2" ); }); +test("$.data", function() { + expect(3); + var div = $("#foo")[0]; + ok( jQuery.data(div, "test") == undefined, "Check for no data exists" ); + jQuery.data(div, "test", "success"); + ok( jQuery.data(div, "test") == "success", "Check for added data" ); + jQuery.data(div, "test", "overwritten"); + ok( jQuery.data(div, "test") == "overwritten", "Check for overwritten data" ); +}); + +test("$.removeData", function() { + expect(1); + var div = $("#foo")[0]; + jQuery.data(div, "test", "testing"); + jQuery.removeData(div, "test"); + ok( jQuery.data(div, "test") == undefined, "Check removal of data" ); +}); + test("remove()", function() { expect(6); $("#ap").children().remove(); @@ -1350,4 +1368,4 @@ test("contents()", function() { var c = $("#nonnodes").contents().contents(); equals( c.length, 1, "Check node,textnode,comment contents is just one" ); equals( c[0].nodeValue, "hi", "Check node,textnode,comment contents is just the one from span" ); -}); +}); \ No newline at end of file