aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/accordion
diff options
context:
space:
mode:
authorScott González <scott.gonzalez@gmail.com>2013-03-27 15:23:59 -0400
committerScott González <scott.gonzalez@gmail.com>2013-03-27 15:23:59 -0400
commit5a8596cdf3baa4d835e588cda9060a0537236c71 (patch)
tree6b3dd137d27f46c78d80f7b17bb8d1be9c1cabbc /tests/unit/accordion
parent2c43548ac629467596ee64d0c614a0cef3169852 (diff)
downloadjquery-ui-5a8596cdf3baa4d835e588cda9060a0537236c71.tar.gz
jquery-ui-5a8596cdf3baa4d835e588cda9060a0537236c71.zip
Accordion: Maintain collapsed state on refresh. Fixes #9189 - Accordion: refresh() method incorrectly opens collapsed accordion.
Diffstat (limited to 'tests/unit/accordion')
-rw-r--r--tests/unit/accordion/accordion_methods.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/unit/accordion/accordion_methods.js b/tests/unit/accordion/accordion_methods.js
index 7612479f7..1e809b310 100644
--- a/tests/unit/accordion/accordion_methods.js
+++ b/tests/unit/accordion/accordion_methods.js
@@ -35,7 +35,7 @@ test( "enable/disable", function() {
});
test( "refresh", function() {
- expect( 17 );
+ expect( 19 );
var element = $( "#navigation" )
.parent()
.height( 300 )
@@ -109,6 +109,15 @@ test( "refresh", function() {
element.find( "div.foo" ).eq( 0 ).remove();
element.accordion( "refresh" );
state( element, 1 );
+
+ // collapse all panels
+ element.accordion( "option", {
+ collapsible: true,
+ active: false
+ });
+ state( element, 0 );
+ element.accordion( "refresh" );
+ state( element, 0 );
});
test( "widget", function() {