@@ -224,52 +224,36 @@ QUnit.test( "Data is not being set on comment and text nodes", function( assert
224224
225225} ) ;
226226
227- QUnit . test ( "jQuery. acceptData" , function ( assert ) {
227+ QUnit . test ( "acceptData" , function ( assert ) {
228228 assert . expect ( 10 ) ;
229229
230- var flash , pdf ;
230+ var flash , pdf , form ;
231231
232- assert . ok (
233- jQuery . acceptData ( document ) , "document"
234- ) ;
235- assert . ok (
236- jQuery . acceptData ( document . documentElement ) , "documentElement"
237- ) ;
238- assert . ok (
239- jQuery . acceptData ( { } ) , "object"
240- ) ;
241- assert . ok (
242- ! jQuery . acceptData ( document . createElement ( "embed" ) ) , "embed"
243- ) ;
232+ assert . equal ( 42 , jQuery ( document ) . data ( "test" , 42 ) . data ( "test" ) , "document" ) ;
233+ assert . equal ( 42 , jQuery ( document . documentElement ) . data ( "test" , 42 ) . data ( "test" ) , "documentElement" ) ;
234+ assert . equal ( 42 , jQuery ( { } ) . data ( "test" , 42 ) . data ( "test" ) , "object" ) ;
235+ assert . equal ( undefined , jQuery ( document . createElement ( "embed" ) ) . data ( "test" , 42 ) . data ( "test" ) , "embed" ) ;
244236
245237 flash = document . createElement ( "object" ) ;
246238 flash . setAttribute ( "classid" , "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ) ;
247- assert . ok (
248- jQuery . acceptData ( flash ) , "flash"
249- ) ;
239+ assert . equal ( 42 , jQuery ( flash ) . data ( "test" , 42 ) . data ( "test" ) , "flash" ) ;
250240
251241 pdf = document . createElement ( "object" ) ;
252242 pdf . setAttribute ( "classid" , "clsid:CA8A9780-280D-11CF-A24D-444553540000" ) ;
253- assert . ok (
254- ! jQuery . acceptData ( pdf ) , "pdf"
255- ) ;
243+ assert . equal ( undefined , jQuery ( pdf ) . data ( "test" , 42 ) . data ( "test" ) , "pdf" ) ;
256244
257- assert . ok (
258- ! jQuery . acceptData ( document . createComment ( "" ) ) , "comment"
259- ) ;
260- assert . ok (
261- ! jQuery . acceptData ( document . createTextNode ( "" ) ) , "text"
262- ) ;
263- assert . ok (
264- ! jQuery . acceptData ( document . createDocumentFragment ( ) ) , "documentFragment"
265- ) ;
245+ assert . equal ( undefined , jQuery ( document . createComment ( "" ) ) . data ( "test" , 42 ) . data ( "test" ) , "comment" ) ;
246+ assert . equal ( undefined , jQuery ( document . createTextNode ( "" ) ) . data ( "test" , 42 ) . data ( "test" ) , "text" ) ;
247+ assert . equal ( undefined , jQuery ( document . createDocumentFragment ( ) ) . data ( "test" , 42 ) . data ( "test" ) , "documentFragment" ) ;
266248
267- assert . ok (
268- jQuery . acceptData (
269- jQuery ( "#form" ) . append ( "<input id='nodeType'/><input id='nodeName'/>" ) [ 0 ]
270- ) ,
271- "form with aliased DOM properties"
272- ) ;
249+ form = jQuery ( "#form" ) . append ( "<input id='nodeType'/><input id='nodeName'/>" ) [ 0 ] ;
250+ assert . equal ( 42 , jQuery ( form ) . data ( "test" , 42 ) . data ( "test" ) , "form with aliased DOM properties" ) ;
251+
252+ // Clean up.
253+ jQuery . removeData ( document ) ;
254+ jQuery . removeData ( document . documentElement ) ;
255+ jQuery . removeData ( flash ) ;
256+ jQuery . removeData ( form ) ;
273257} ) ;
274258
275259// attempting to access the data of an undefined jQuery element should be undefined
0 commit comments