aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/selectmenu/selectmenu_methods.js
diff options
context:
space:
mode:
authorFelix Nagel <info@felixnagel.com>2012-01-13 19:49:42 +0100
committerFelix Nagel <info@felixnagel.com>2012-01-13 19:49:42 +0100
commit5766261af2767862ab6750e5eb8d6a927ced50ae (patch)
tree669ae6a69074c59a53e84a33cebd94ddf4d5d531 /tests/unit/selectmenu/selectmenu_methods.js
parent6c049f2f9a6716a81ea7e0f9ee67362e61c397cb (diff)
downloadjquery-ui-5766261af2767862ab6750e5eb8d6a927ced50ae.tar.gz
jquery-ui-5766261af2767862ab6750e5eb8d6a927ced50ae.zip
Selectmenu: fix unit tests (with clean-up)
Diffstat (limited to 'tests/unit/selectmenu/selectmenu_methods.js')
-rw-r--r--tests/unit/selectmenu/selectmenu_methods.js59
1 files changed, 32 insertions, 27 deletions
diff --git a/tests/unit/selectmenu/selectmenu_methods.js b/tests/unit/selectmenu/selectmenu_methods.js
index 5935f3ea0..9674d97d5 100644
--- a/tests/unit/selectmenu/selectmenu_methods.js
+++ b/tests/unit/selectmenu/selectmenu_methods.js
@@ -13,10 +13,10 @@ test( "destroy", function() {
test( "open / close", function() {
expect( 4 );
- var element = $("#speed").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var menu = widget.filter(".ui-selectmenu-menu");
+ var element = $('#speed').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu");
element.selectmenu("open");
ok( menu.is( ":visible" ), "menu visible" );
@@ -30,11 +30,12 @@ test( "open / close", function() {
test("enable / disable", function () {
expect(12);
- var element = $("#speed").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var link = button.children("a");
- var menu = widget.filter(".ui-selectmenu-menu");
+
+ var element = $('#speed').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu"),
+ link = button.find("a");
element.selectmenu("disable")
ok( element.selectmenu("option", "disabled"), "disable: widget option" );
@@ -56,10 +57,11 @@ test("enable / disable", function () {
test("refresh - structure", function () {
expect(3);
- var element = $("#number").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var menu = widget.filter(".ui-selectmenu-menu");
+
+ var element = $('#speed').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu");
element.find("option").eq(2).remove();
element.find("option").eq(3).remove();
@@ -77,10 +79,11 @@ test("refresh - structure", function () {
test("refresh - disabled select", function () {
expect(6);
- var element = $("#speed").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var menu = widget.filter(".ui-selectmenu-menu");
+
+ var element = $('#speed').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu");
element.attr("disabled", "disabled");
element.selectmenu("refresh");
@@ -95,10 +98,11 @@ test("refresh - disabled select", function () {
test("refresh - disabled option", function () {
expect(2);
- var element = $("#speed").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var menu = widget.filter(".ui-selectmenu-menu");
+
+ var element = $('#speed').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu");
element.attr("disabled", "disabled");
element.find("option").eq(2).attr("disabled", "disabled");
@@ -110,13 +114,14 @@ test("refresh - disabled option", function () {
});
test("refresh - disabled optgroup", function () {
- var element = $("#files").selectmenu();
- var widget = element.selectmenu("widget");
- var button = widget.filter(".ui-selectmenu-button");
- var menu = widget.filter(".ui-selectmenu-menu");
- var originalDisabledOptgroup = element.find("optgroup").first();
- var originalDisabledOptions = originalDisabledOptgroup.find("option");
+ var element = $('#files').selectmenu(),
+ widget = element.selectmenu("widget"),
+ button = widget.filter(".ui-selectmenu-button"),
+ menu = widget.filter(".ui-selectmenu-menu");
+ originalDisabledOptgroup = element.find("optgroup").first(),
+ originalDisabledOptions = originalDisabledOptgroup.find("option");
+
expect(2 + originalDisabledOptions.length * 2);
originalDisabledOptgroup.attr("disabled", "disabled");