removed duplicates from options unit tests and added new options and events tests

This commit is contained in:
Dan Wellman 2011-12-01 15:36:49 +00:00
parent f381749ed7
commit 716bf407d2
2 changed files with 8 additions and 8 deletions

View File

@ -7,7 +7,7 @@
});
test("change", function () {
expect(4);
expect(5);
this.element.selectmenu({
change: function (event, ui) {
@ -22,6 +22,8 @@
menu = widget.filter(".ui-selectmenu-menu");
menu.find(".ui-menu-item").eq(0).simulate("click");
equals(this.element.selectmenu("option", "value"), "Slower", "should be set to first option");
});
test("close", function () {

View File

@ -8,9 +8,10 @@
});
test("appendTo another element", function () {
expect(1);
expect(2);
ok(this.element.selectmenu("option", "appendTo", "#qunit-fixture"), "appendTo accepts selector");
ok($("#qunit-fixture").find(".ui-selectmenu-menu").length, "selectmenu appendedTo other element");
});
test("dropdown false", function () {
@ -19,15 +20,12 @@
ok(this.element.selectmenu("option", "dropdown", false), "accepts false");
});
test("value in sync with selected item", function () {
test("value option", function () {
expect(1);
var widget = this.element.selectmenu("widget"),
menu = widget.filter(".ui-selectmenu-menu");
this.element.selectmenu("option", "value", "jQuery UI");
menu.find(".ui-menu-item").eq(0).simulate("click");
equals(this.element.selectmenu("option", "value"), "Slower", "should be set to first option");
equals(this.element.selectmenu("option", "value"), "jQuery UI", "should be set to 'jQuery UI'");
});
})(jQuery);