diff options
author | Felix Nagel <info@felixnagel.com> | 2012-01-13 20:46:47 +0100 |
---|---|---|
committer | Felix Nagel <info@felixnagel.com> | 2012-01-13 20:46:47 +0100 |
commit | ba73886d3f0ad1c62eea92a7c8858f71cab6a19d (patch) | |
tree | 12cf34703f09a8ae17c7e934c2d6311ea42d73ce /tests/unit/selectmenu/selectmenu_options.js | |
parent | 33bd0cd9fb4c2ad32c44686ad2bf8aeee6a64271 (diff) | |
download | jquery-ui-ba73886d3f0ad1c62eea92a7c8858f71cab6a19d.tar.gz jquery-ui-ba73886d3f0ad1c62eea92a7c8858f71cab6a19d.zip |
Selectmenu: improved dropdown CSS style unit test
Diffstat (limited to 'tests/unit/selectmenu/selectmenu_options.js')
-rw-r--r-- | tests/unit/selectmenu/selectmenu_options.js | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/unit/selectmenu/selectmenu_options.js b/tests/unit/selectmenu/selectmenu_options.js index 804a8bee2..993086b27 100644 --- a/tests/unit/selectmenu/selectmenu_options.js +++ b/tests/unit/selectmenu/selectmenu_options.js @@ -13,8 +13,9 @@ test("appendTo another element", function () { ok($("#qunit-fixture").find(".ui-selectmenu-menu").length, "selectmenu appendedTo other element"); }); + test("dropdown: CSS styles", function () { - expect(2); + expect(4); var widget = this.element.selectmenu("widget"), button = widget.filter(".ui-selectmenu-button"), @@ -22,10 +23,15 @@ test("dropdown: CSS styles", function () { menu = widget.filter(".ui-selectmenu-menu"), ul = widget.find("ul"); - this.element.selectmenu("open"); + this.element.selectmenu("open"); + ok( link.hasClass("ui-corner-top") && !link.hasClass("ui-corner-all"), "button styles dropdown"); + ok( ul.hasClass("ui-corner-bottom") && !ul.hasClass("ui-corner-all"), "menu styles dropdown"); - ok( link.hasClass("ui-corner-top") && !link.hasClass("ui-corner-all"), "button styles"); - ok( ul.hasClass("ui-corner-bottom") && !ul.hasClass("ui-corner-all"), "menu styles"); + this.element.selectmenu("close"); + this.element.selectmenu("option", "dropdown", false); + this.element.selectmenu("open"); + ok( !link.hasClass("ui-corner-top") && link.hasClass("ui-corner-all"), "button styles pop-up"); + ok( !ul.hasClass("ui-corner-bottom") && ul.hasClass("ui-corner-all"), "menu styles pop-up"); }); })(jQuery); |