Skip to content

Commit 316d0af

Browse files
committed
Accordion: Added test to ensure activate event is not triggered if beforeActive is prevented.
1 parent e19d826 commit 316d0af

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/unit/accordion/accordion_events.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ test( "beforeActivate", function() {
6868
});
6969

7070
test( "activate", function() {
71-
expect( 20 );
71+
expect( 21 );
7272
var ac = $( "#list1" ).accordion({
7373
active: false,
7474
collapsible: true
@@ -107,6 +107,16 @@ test( "activate", function() {
107107
equals( ui.newContent.size(), 0 );
108108
});
109109
ac.accordion( "option", "active", false );
110+
111+
// prevent activation
112+
ac.one( "accordionbeforeactivate", function( event ) {
113+
ok( true );
114+
event.preventDefault();
115+
});
116+
ac.one( "accordionactivate", function() {
117+
ok( false );
118+
});
119+
ac.accordion( "option", "active", 1 );
110120
});
111121

112122
}( jQuery ) );

0 commit comments

Comments
 (0)