diff options
author | Dan Wellman <danwellman@hotmail.com> | 2011-12-01 15:36:49 +0000 |
---|---|---|
committer | Dan Wellman <danwellman@hotmail.com> | 2011-12-01 15:52:12 +0000 |
commit | 7d5238ad632d16da2b1e5c2af289c1a3381f5dd0 (patch) | |
tree | a396f0a59e879a1b024984b9e1b5da725973eeca | |
parent | f381749ed7d557c65970df24c9f2dab4fbc242ac (diff) | |
download | jquery-ui-7d5238ad632d16da2b1e5c2af289c1a3381f5dd0.tar.gz jquery-ui-7d5238ad632d16da2b1e5c2af289c1a3381f5dd0.zip |
Selectmenu: removed duplicates from options unit tests and added new options and events tests
-rw-r--r-- | tests/unit/selectmenu/selectmenu_events.js | 4 | ||||
-rw-r--r-- | tests/unit/selectmenu/selectmenu_options.js | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/tests/unit/selectmenu/selectmenu_events.js b/tests/unit/selectmenu/selectmenu_events.js index 86bc33177..ec4d3ff25 100644 --- a/tests/unit/selectmenu/selectmenu_events.js +++ b/tests/unit/selectmenu/selectmenu_events.js @@ -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 () { diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js index 0a502712c..e6a057ac0 100644 --- a/tests/unit/selectmenu/selectmenu_options.js +++ b/tests/unit/selectmenu/selectmenu_options.js @@ -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"); - - menu.find(".ui-menu-item").eq(0).simulate("click"); + this.element.selectmenu("option", "value", "jQuery UI"); - 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); |