Changeset 5389
- Timestamp:
- 05/03/08 01:39:27 (7 months ago)
- Location:
- trunk/jquery
- Files:
-
- 2 modified
-
src/core.js (modified) (1 diff)
-
test/unit/core.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/core.js
r5385 r5389 670 670 671 671 // Prevent overriding the named cache with undefined values 672 if ( data != undefined )672 if ( data !== undefined ) 673 673 jQuery.cache[ id ][ name ] = data; 674 674 -
trunk/jquery/test/unit/core.js
r5385 r5389 1399 1399 1400 1400 test("$.data", function() { 1401 expect( 3);1401 expect(5); 1402 1402 var div = $("#foo")[0]; 1403 1403 ok( jQuery.data(div, "test") == undefined, "Check for no data exists" ); … … 1406 1406 jQuery.data(div, "test", "overwritten"); 1407 1407 ok( jQuery.data(div, "test") == "overwritten", "Check for overwritten data" ); 1408 jQuery.data(div, "test", undefined); 1409 ok( jQuery.data(div, "test") == "overwritten", "Check that data wasn't removed"); 1410 jQuery.data(div, "test", null); 1411 ok( jQuery.data(div, "test") === null, "Check for null data"); 1408 1412 }); 1409 1413
