@@ -371,17 +371,20 @@ asyncTest("Array menu", function() {
371
371
var $ctx , $popup ,
372
372
menu = [
373
373
{ title : "Cut" , cmd : "cut" , uiIcon : "ui-icon-scissors" ,
374
+ data : { foo : "bar" } , addClass : "custom-class-1" ,
374
375
action : function ( event , ui ) {
375
376
log ( "cut action" ) ;
376
377
equal ( ui . cmd , "cut" , "action: ui.cmd is set" ) ;
377
378
equal ( ui . target . text ( ) , "AAA" , "action: ui.target is set" ) ;
379
+ equal ( ui . item . data ( ) . foo , "bar" , "action: ui.item.data() is set" ) ;
380
+ ok ( ui . item . hasClass ( "custom-class-1" ) , "action: addClass property works" ) ;
378
381
}
379
382
} ,
380
383
{ title : "Copy" , cmd : "copy" , uiIcon : "ui-icon-copy" } ,
381
384
{ title : "Paste" , cmd : "paste" , uiIcon : "ui-icon-clipboard" , disabled : true }
382
385
] ;
383
386
384
- expect ( 5 ) ;
387
+ expect ( 9 ) ;
385
388
386
389
$ ( "#container" ) . contextmenu ( {
387
390
delegate : ".hasmenu" ,
@@ -397,6 +400,8 @@ asyncTest("Array menu", function() {
397
400
log ( "select(" + t + ")" ) ;
398
401
equal ( ui . cmd , "cut" , "select: ui.cmd is set" ) ;
399
402
equal ( ui . target . text ( ) , "AAA" , "select: ui.target is set" ) ;
403
+ equal ( ui . item . data ( ) . foo , "bar" , "ui.item.data() is set" ) ;
404
+ ok ( ui . item . hasClass ( "custom-class-1" ) , "addClass property works" ) ;
400
405
} ,
401
406
close : function ( event ) {
402
407
log ( "close" ) ;
0 commit comments