diff --git a/tests/unit/selectmenu/core.js b/tests/unit/selectmenu/core.js index e5807817ee4..8917932740c 100644 --- a/tests/unit/selectmenu/core.js +++ b/tests/unit/selectmenu/core.js @@ -327,6 +327,24 @@ $.each([ start(); }); }); + + asyncTest( "Selectmenu should reset when its parent form resets", function() { + expect( 2 ); + + var element = $( "#speed" ).selectmenu(), + widget = element.selectmenu( "widget" ), + initialValue = element.val(), + form = element.closest( "form" ); + + element.val( "Slower" ); + element.selectmenu( "refresh" ); + equal( widget.text(), "Slower" ); + form[ 0 ].reset(); + setTimeout(function() { + equal( widget.text(), initialValue ); + start(); + }); + }); }); } ); diff --git a/tests/unit/selectmenu/selectmenu.html b/tests/unit/selectmenu/selectmenu.html index 16e0f15a7ce..64b3f48ae6e 100644 --- a/tests/unit/selectmenu/selectmenu.html +++ b/tests/unit/selectmenu/selectmenu.html @@ -14,7 +14,7 @@