Skip to content
This repository was archived by the owner on Aug 14, 2021. It is now read-only.

Commit f524161

Browse files
committed
Add tests for dataand addClass
1 parent b4c7d25 commit f524161

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

test/tests.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,17 +371,20 @@ asyncTest("Array menu", function() {
371371
var $ctx, $popup,
372372
menu = [
373373
{ title: "Cut", cmd: "cut", uiIcon: "ui-icon-scissors",
374+
data: { foo: "bar" }, addClass: "custom-class-1",
374375
action: function(event, ui) {
375376
log("cut action");
376377
equal( ui.cmd, "cut", "action: ui.cmd is set" );
377378
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" );
378381
}
379382
},
380383
{ title: "Copy", cmd: "copy", uiIcon: "ui-icon-copy" },
381384
{ title: "Paste", cmd: "paste", uiIcon: "ui-icon-clipboard", disabled: true }
382385
];
383386

384-
expect(5);
387+
expect(9);
385388

386389
$("#container").contextmenu({
387390
delegate: ".hasmenu",
@@ -397,6 +400,8 @@ asyncTest("Array menu", function() {
397400
log("select(" + t + ")");
398401
equal( ui.cmd, "cut", "select: ui.cmd is set" );
399402
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" );
400405
},
401406
close: function(event) {
402407
log("close");

0 commit comments

Comments
 (0)