Skip to content
Permalink
Browse files

Selectmenu tests: add unit test to make sure button text is changed w…

…hen refreshing selectmenu
  • Loading branch information
fnagel committed Feb 9, 2013
1 parent 110cab1 commit b81bb0b983687b1efc09577bf128b8a5b7aa5d7b
Showing with 20 additions and 0 deletions.
  1. +20 −0 tests/unit/selectmenu/selectmenu_methods.js
@@ -68,6 +68,26 @@ test("refresh - structure", function () {
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 - disabled select", function () {
expect(4);

0 comments on commit b81bb0b

Please sign in to comment.
You can’t perform that action at this time.