@@ -488,23 +488,26 @@ if (window.JSON && window.JSON.stringify) {
488
488
}
489
489
490
490
test ( "jQuery.data should follow html5 specification regarding camel casing" , function ( ) {
491
- expect ( 8 ) ;
491
+ expect ( 10 ) ;
492
492
493
- var div = jQuery ( "<div id='myObject' data-foo='a' data-foo-bar='b' data-foo-bar-baz='c'></div>" )
493
+ var div = jQuery ( "<div id='myObject' data-w-t-f='ftw' data-big-a-little-a='bouncing-b' data- foo='a' data-foo-bar='b' data-foo-bar-baz='c'></div>" )
494
494
. prependTo ( "body" ) ;
495
495
496
- equals ( div . data ( ) . foo , "a" , "Verify single word data-* key" ) ;
497
- equals ( div . data ( ) . fooBar , "b" , "Verify multiple word data-* key" ) ;
498
- equals ( div . data ( ) . fooBarBaz , "c" , "Verify multiple word data-* key" ) ;
496
+ equal ( div . data ( ) . wTF , "ftw" , "Verify single letter data-* key" ) ;
497
+ equal ( div . data ( ) . bigALittleA , "bouncing-b" , "Verify single letter mixed data-* key" ) ;
499
498
500
- equals ( div . data ( "foo" ) , "a" , "Verify single word data-* key" ) ;
501
- equals ( div . data ( "fooBar" ) , "b" , "Verify multiple word data-* key" ) ;
502
- equals ( div . data ( "fooBarBaz" ) , "c" , "Verify multiple word data-* key" ) ;
499
+ equal ( div . data ( ) . foo , "a" , "Verify single word data-* key" ) ;
500
+ equal ( div . data ( ) . fooBar , "b" , "Verify multiple word data-* key" ) ;
501
+ equal ( div . data ( ) . fooBarBaz , "c" , "Verify multiple word data-* key" ) ;
502
+
503
+ equal ( div . data ( "foo" ) , "a" , "Verify single word data-* key" ) ;
504
+ equal ( div . data ( "fooBar" ) , "b" , "Verify multiple word data-* key" ) ;
505
+ equal ( div . data ( "fooBarBaz" ) , "c" , "Verify multiple word data-* key" ) ;
503
506
504
507
div . data ( "foo-bar" , "d" ) ;
505
508
506
- equals ( div . data ( "fooBar" ) , "d" , "Verify updated data-* key" ) ;
507
- equals ( div . data ( "foo-bar" ) , "d" , "Verify updated data-* key" ) ;
509
+ equal ( div . data ( "fooBar" ) , "d" , "Verify updated data-* key" ) ;
510
+ equal ( div . data ( "foo-bar" ) , "d" , "Verify updated data-* key" ) ;
508
511
509
512
div . remove ( ) ;
510
513
} ) ;
0 commit comments