diff options
author | Felix Nagel <info@felixnagel.com> | 2013-02-13 23:58:14 +0100 |
---|---|---|
committer | Felix Nagel <info@felixnagel.com> | 2013-02-14 00:04:14 +0100 |
commit | d599bf9ffdf71a6f83270081f4cb413b022442d5 (patch) | |
tree | c68cf650e7472a2effaebacfc829168ceea7fa9e /tests/unit/selectmenu/selectmenu_methods.js | |
parent | f4342715a7f283cad652a4cf7c046456c57dd7c7 (diff) | |
download | jquery-ui-d599bf9ffdf71a6f83270081f4cb413b022442d5.tar.gz jquery-ui-d599bf9ffdf71a6f83270081f4cb413b022442d5.zip |
Selectmenu tests: CGL, trim triling spaces
Diffstat (limited to 'tests/unit/selectmenu/selectmenu_methods.js')
-rw-r--r-- | tests/unit/selectmenu/selectmenu_methods.js | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/tests/unit/selectmenu/selectmenu_methods.js b/tests/unit/selectmenu/selectmenu_methods.js index 2f2caa5d0..a007cae92 100644 --- a/tests/unit/selectmenu/selectmenu_methods.js +++ b/tests/unit/selectmenu/selectmenu_methods.js @@ -13,152 +13,152 @@ test( "destroy", function() { test( "open / close", function() { expect( 4 ); - var element = $("#speed").selectmenu(), - menu = element.selectmenu("menuWidget"); + var element = $( "#speed" ).selectmenu(), + menu = element.selectmenu( "menuWidget" ); - element.selectmenu("open"); + element.selectmenu( "open" ); ok( menu.is( ":visible" ), "open: menu visible" ); - equal( menu.attr("aria-hidden"), "false", "open: menu aria-disabled" ); + equal( menu.attr( "aria-hidden" ), "false", "open: menu aria-disabled" ); - element.selectmenu("close"); + element.selectmenu( "close" ); ok( menu.is( ":hidden" ), "close: menu hidden" ); - equal( menu.attr("aria-hidden"), "true", "close: menu aria-disabled" ); + equal( menu.attr( "aria-hidden" ), "true", "close: menu aria-disabled" ); }); -test("enable / disable", function () { +test( "enable / disable", function () { expect(10); - var element = $("#speed").selectmenu(), - button = element.selectmenu("widget"), - menu = element.selectmenu("menuWidget"); - - element.selectmenu("disable"); - ok( element.selectmenu("option", "disabled"), "disable: widget option" ); - equal( element.attr("disabled"), "disabled", "disable: native select disabled" ); - equal( button.attr("aria-disabled"), "true", "disable: button wrapper ARIA" ); - equal( button.attr("tabindex"), -1, "disable: button tabindex" ); - equal( menu.attr("aria-disabled"), "true", "disable: menu wrapper ARIA" ); - - element.selectmenu("enable"); - ok( !element.selectmenu("option", "disabled"), "enable: widget option" ); - equal( element.attr("disabled"), undefined, "enable: native select disabled" ); - equal( button.attr("aria-disabled"), "false", "enable: button wrapper ARIA" ); - equal( button.attr("tabindex"), 0, "enable: button tabindex" ); - equal( menu.attr("aria-disabled"), "false", "enable: menu wrapper ARIA" ); + var element = $( "#speed" ).selectmenu(), + button = element.selectmenu( "widget" ), + menu = element.selectmenu( "menuWidget" ); + + element.selectmenu( "disable" ); + ok( element.selectmenu( "option", "disabled" ), "disable: widget option" ); + equal( element.attr( "disabled" ), "disabled", "disable: native select disabled" ); + equal( button.attr( "aria-disabled" ), "true", "disable: button wrapper ARIA" ); + equal( button.attr( "tabindex" ), -1, "disable: button tabindex" ); + equal( menu.attr( "aria-disabled" ), "true", "disable: menu wrapper ARIA" ); + + element.selectmenu( "enable" ); + ok( !element.selectmenu( "option", "disabled" ), "enable: widget option" ); + equal( element.attr( "disabled" ), undefined, "enable: native select disabled" ); + equal( button.attr( "aria-disabled" ), "false", "enable: button wrapper ARIA" ); + equal( button.attr( "tabindex" ), 0, "enable: button tabindex" ); + equal( menu.attr( "aria-disabled" ), "false", "enable: menu wrapper ARIA" ); }); -test("refresh - structure", function () { - expect(3); +test( "refresh - structure", function () { + expect( 3 ); - var element = $("#speed").selectmenu(), - menu = element.selectmenu("menuWidget").parent(); + var element = $( "#speed" ).selectmenu(), + menu = element.selectmenu( "menuWidget" ).parent(); - element.find("option").eq(2).remove(); - element.find("option").eq(3).remove(); - element.append("<option value=\"added_option\">Added option</option>"); - element.find("option").first() - .attr("value", "changed_value") - .text("Changed value"); - element.selectmenu("refresh"); + element.find( "option" ).eq( 2 ).remove(); + element.find( "option" ).eq( 3 ).remove(); + element.append( "<option value=\"added_option\">Added option</option>" ); + element.find( "option" ).first() + .attr( "value", "changed_value" ) + .text( "Changed value" ); + element.selectmenu( "refresh" ); - equal( element.find("option").length, menu.find("li").not(".ui-selectmenu-optgroup").length, "menu item length" ); - equal( element.find("option").last().text(), menu.find("li").not(".ui-selectmenu-optgroup").last().text(), "added item" ); - equal( element.find("option").first().text(), menu.find("li").not(".ui-selectmenu-optgroup").first().text(), "changed item" ); + equal( element.find( "option" ).length, menu.find( "li" ).not( ".ui-selectmenu-optgroup" ).length, "menu item length" ); + equal( element.find( "option" ).last().text(), menu.find( "li" ).not( ".ui-selectmenu-optgroup" ).last().text(), "added item" ); + equal( element.find( "option" ).first().text(), menu.find( "li" ).not( ".ui-selectmenu-optgroup" ).first().text(), "changed item" ); }); -test("refresh - change selected option", function () { - expect(3); - - var element = $("#speed").selectmenu(), - menu = element.selectmenu("menuWidget").parent(), - button = element.selectmenu("widget"); - - equal( element.find("option:selected").text(), button.text(), "button text after init" ); - - button.simulate( "focus" ); - - equal( element.find("option:selected").text(), button.text(), "button text after focus" ); - - element.find("option").eq(2).removeAttr("selected"); - element.find("option").eq(0).attr("selected", "selected"); - element.selectmenu("refresh"); - - equal( element.find("option:selected").text(), button.text(), "button text after changing selected option" ); +test( "refresh - change selected option", function () { + expect( 3 ); + + var element = $( "#speed" ).selectmenu(), + menu = element.selectmenu( "menuWidget" ).parent(), + button = element.selectmenu( "widget" ); + + equal( element.find( "option:selected" ).text(), button.text(), "button text after init" ); + + button.simulate( "focus" ); + + equal( element.find( "option:selected" ).text(), button.text(), "button text after focus" ); + + element.find( "option" ).eq( 2 ).removeAttr( "selected" ); + element.find( "option" ).eq( 0 ).attr( "selected", "selected" ); + element.selectmenu( "refresh" ); + + equal( element.find( "option:selected" ).text(), button.text(), "button text after changing selected option" ); }); -test("refresh - disabled select", function () { - expect(4); +test( "refresh - disabled select", function () { + expect( 4 ); - var element = $("#speed").selectmenu(), - button = element.selectmenu("widget"), - menu = element.selectmenu("menuWidget"); + var element = $( "#speed" ).selectmenu(), + button = element.selectmenu( "widget" ), + menu = element.selectmenu( "menuWidget" ); - element.attr("disabled", "disabled"); - element.selectmenu("refresh"); + element.attr( "disabled", "disabled" ); + element.selectmenu( "refresh" ); - ok( element.selectmenu("option", "disabled"), "widget option" ); - equal( button.attr("aria-disabled"), "true", "button wrapper ARIA" ); - equal( button.attr("tabindex"), -1, "button tabindex" ); - equal( menu.attr("aria-disabled"), "true", "menu wrapper ARIA" ); + ok( element.selectmenu( "option", "disabled" ), "widget option" ); + equal( button.attr( "aria-disabled" ), "true", "button wrapper ARIA" ); + equal( button.attr( "tabindex" ), -1, "button tabindex" ); + equal( menu.attr( "aria-disabled" ), "true", "menu wrapper ARIA" ); }); -test("refresh - disabled option", function () { +test( "refresh - disabled option", function () { expect(1); var disabledItem, - element = $("#speed").selectmenu(), - menu = element.selectmenu("menuWidget").parent(); + element = $( "#speed" ).selectmenu(), + menu = element.selectmenu( "menuWidget" ).parent(); - element.attr("disabled", "disabled"); - element.find("option").eq(2).attr("disabled", "disabled"); - element.selectmenu("refresh"); + element.attr( "disabled", "disabled" ); + element.find( "option" ).eq( 2 ).attr( "disabled", "disabled" ); + element.selectmenu( "refresh" ); - disabledItem = menu.find("li").not(".ui-selectmenu-optgroup").eq(2); - ok( disabledItem.hasClass("ui-state-disabled"), "class" ); + disabledItem = menu.find( "li" ).not( ".ui-selectmenu-optgroup" ).eq(2); + ok( disabledItem.hasClass( "ui-state-disabled" ), "class" ); }); -test("refresh - disabled optgroup", function () { +test( "refresh - disabled optgroup", function () { var i, item, - element = $("#files").selectmenu(), - menu = element.selectmenu("menuWidget").parent(), - originalDisabledOptgroup = element.find("optgroup").first(), - originalDisabledOptions = originalDisabledOptgroup.find("option"); + element = $( "#files" ).selectmenu(), + menu = element.selectmenu( "menuWidget" ).parent(), + originalDisabledOptgroup = element.find( "optgroup" ).first(), + originalDisabledOptions = originalDisabledOptgroup.find( "option" ); expect(2 + originalDisabledOptions.length); - originalDisabledOptgroup.attr("disabled", "disabled"); - element.selectmenu("refresh"); + originalDisabledOptgroup.attr( "disabled", "disabled" ); + element.selectmenu( "refresh" ); - item = menu.find("li.ui-selectmenu-optgroup").first(); - ok( item.hasClass("ui-state-disabled"), "class" ); + item = menu.find( "li.ui-selectmenu-optgroup" ).first(); + ok( item.hasClass( "ui-state-disabled" ), "class" ); - equal( menu.find("li").not(".ui-selectmenu-optgroup").filter(".ui-state-disabled").length, originalDisabledOptions.length, "disabled options" ); + equal( menu.find( "li" ).not( ".ui-selectmenu-optgroup" ).filter( ".ui-state-disabled" ).length, originalDisabledOptions.length, "disabled options" ); for ( i = 0; i < originalDisabledOptions.length; i++ ) { - item = item.next("li"); - ok( item.hasClass("ui-state-disabled"), "item #" + i + ": class" ); + item = item.next( "li" ); + ok( item.hasClass( "ui-state-disabled" ), "item #" + i + ": class" ); } }); test( "widget", function() { expect( 4 ); - var element = $("#speed").selectmenu(), + var element = $( "#speed" ).selectmenu(), widgetElement = element.selectmenu( "widget" ), menuWidgetElement = element.selectmenu( "menuWidget" ); - element.selectmenu("refresh"); + element.selectmenu( "refresh" ); equal( widgetElement.length, 1, "widget: one element" ); - ok( widgetElement.is("a.ui-button"), "widget: button element" ); + ok( widgetElement.is( "a.ui-button" ), "widget: button element" ); equal( menuWidgetElement.length, 1, "menuWidget: one element" ); - ok( menuWidgetElement.is("ul.ui-menu"), "menuWidget: menu element" ); + ok( menuWidgetElement.is( "ul.ui-menu" ), "menuWidget: menu element" ); }); })( jQuery ); |