aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/unit/selectmenu/selectmenu_methods.js2
-rw-r--r--tests/unit/selectmenu/selectmenu_options.js14
2 files changed, 12 insertions, 4 deletions
diff --git a/tests/unit/selectmenu/selectmenu_methods.js b/tests/unit/selectmenu/selectmenu_methods.js
index 9674d97d5..e089bc06f 100644
--- a/tests/unit/selectmenu/selectmenu_methods.js
+++ b/tests/unit/selectmenu/selectmenu_methods.js
@@ -96,6 +96,7 @@ test("refresh - disabled select", function () {
equals( menu.children("ul").attr("aria-disabled"), "true", "mene ARIA" );
});
+
test("refresh - disabled option", function () {
expect(2);
@@ -113,6 +114,7 @@ test("refresh - disabled option", function () {
ok( disabledItem.children("a").length <= 0, "has no link" );
});
+
test("refresh - disabled optgroup", function () {
var element = $('#files').selectmenu(),
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);