diff --git a/test/unit/data.js b/test/unit/data.js index e5ee6d184..adade2a5f 100644 --- a/test/unit/data.js +++ b/test/unit/data.js @@ -1121,3 +1121,19 @@ testIframeWithCallback( ); } ); + +QUnit.test( ".data(prop) does not create expando", function( assert ) { + assert.expect( 1 ); + + var key, + div = jQuery( "
" ); + + div.data("foo"); + assert.equal( false, jQuery.hasData( div[0] ) ); + // Make sure no expando has been added + for ( key in div[ 0 ] ) { + if ( /^jQuery/.test( key ) ) { + assert.ok( false, "Expando was created on access" ); + } + } +} );