@@ -819,32 +819,31 @@ QUnit.test( ".data doesn't throw when calling selection is empty. #13551", funct
819819 }
820820} ) ;
821821
822- QUnit . test ( "jQuery. acceptData" , function ( assert ) {
822+ QUnit . test ( "acceptData" , function ( assert ) {
823823 assert . expect ( 10 ) ;
824824
825- var flash , pdf ;
825+ var flash , pdf , form ;
826826
827- assert . ok ( jQuery . acceptData ( document ) , "document" ) ;
828- assert . ok ( jQuery . acceptData ( document . documentElement ) , "documentElement" ) ;
829- assert . ok ( jQuery . acceptData ( { } ) , "object" ) ;
830- assert . ok ( jQuery . acceptData ( document . createElement ( "embed" ) ) , "embed" ) ;
827+ assert . equal ( 42 , jQuery ( document ) . data ( "test" , 42 ) . data ( "test" ) , "document" ) ;
828+ assert . equal ( 42 , jQuery ( document . documentElement ) . data ( "test" , 42 ) . data ( "test" ) , "documentElement" ) ;
829+ assert . equal ( 42 , jQuery ( { } ) . data ( "test" , 42 ) . data ( "test" ) , "object" ) ;
830+ assert . equal ( 42 , jQuery ( document . createElement ( "embed" ) ) . data ( "test" , 42 ) . data ( "test" ) , "embed" ) ;
831831
832832 flash = document . createElement ( "object" ) ;
833833 flash . setAttribute ( "classid" , "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ) ;
834- assert . ok ( jQuery . acceptData ( flash ) , "flash" ) ;
834+ assert . equal ( 42 , jQuery ( flash ) . data ( "test" , 42 ) . data ( "test" ) , "flash" ) ;
835835
836836 pdf = document . createElement ( "object" ) ;
837837 pdf . setAttribute ( "classid" , "clsid:CA8A9780-280D-11CF-A24D-444553540000" ) ;
838- assert . ok ( jQuery . acceptData ( pdf ) , "pdf" ) ;
838+ assert . equal ( 42 , jQuery ( pdf ) . data ( "test" , 42 ) . data ( "test" ) , "pdf" ) ;
839839
840- assert . ok ( ! jQuery . acceptData ( document . createComment ( "" ) ) , "comment" ) ;
841- assert . ok ( ! jQuery . acceptData ( document . createTextNode ( "" ) ) , "text" ) ;
842- assert . ok ( ! jQuery . acceptData ( document . createDocumentFragment ( ) ) , "documentFragment" ) ;
840+ assert . equal ( undefined , jQuery ( document . createComment ( "" ) ) . data ( "test" , 42 ) . data ( "test" ) , "comment" ) ;
841+ assert . equal ( undefined , jQuery ( document . createTextNode ( "" ) ) . data ( "test" , 42 ) . data ( "test" ) , "text" ) ;
842+ assert . equal ( undefined , jQuery ( document . createDocumentFragment ( ) ) . data ( "test" , 42 ) . data ( "test" ) , "documentFragment" ) ;
843843
844- assert . ok ( jQuery . acceptData (
845- jQuery ( "#form" ) . append ( "<input id='nodeType'/><input id='nodeName'/>" ) [ 0 ] ) ,
846- "form with aliased DOM properties" ) ;
847- } ) ;
844+ form = jQuery ( "#form" ) . append ( "<input id='nodeType'/><input id='nodeName'/>" ) [ 0 ] ;
845+ assert . equal ( 42 , jQuery ( form ) . data ( "test" , 42 ) . data ( "test" ) , "form with aliased DOM properties" ) ;
846+ } ) ;
848847
849848QUnit . test ( "Check proper data removal of non-element descendants nodes (#8335)" , function ( assert ) {
850849 assert . expect ( 1 ) ;
0 commit comments