Skip to content

Commit

Permalink
Selectmenu tests: add unit test to make sure button text is changed w…
Browse files Browse the repository at this point in the history
…hen refreshing selectmenu
  • Loading branch information
fnagel committed Feb 9, 2013
1 parent 110cab1 commit b81bb0b
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions tests/unit/selectmenu/selectmenu_methods.js
Expand Up @@ -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);
Expand Down

0 comments on commit b81bb0b

Please sign in to comment.