From ad3c49d1b664d282b1e38b2012a0818f0595d2a5 Mon Sep 17 00:00:00 2001 From: Scott González Date: Sat, 3 May 2008 01:39:27 +0000 Subject: core: Fixed #2605: .data() now accepts null as a value. --- test/unit/core.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/unit/core.js b/test/unit/core.js index 7ec825832..e6321a643 100644 --- a/test/unit/core.js +++ b/test/unit/core.js @@ -1398,13 +1398,17 @@ test("$.className", function() { }); test("$.data", function() { - expect(3); + expect(5); 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" ); + jQuery.data(div, "test", undefined); + ok( jQuery.data(div, "test") == "overwritten", "Check that data wasn't removed"); + jQuery.data(div, "test", null); + ok( jQuery.data(div, "test") === null, "Check for null data"); }); test(".data()", function() { -- cgit v1.2.3