@@ -10,7 +10,7 @@ define([
1010
1111 describe ( 'Test for mage/accordion jQuery plugin' , function ( ) {
1212 it ( 'check if accordion can be initialized' , function ( ) {
13- var accordion = $ ( " <div/>" ) ;
13+ var accordion = $ ( ' <div/>' ) ;
1414
1515 accordion . accordion ( ) ;
1616 expect ( accordion . is ( ':mage-accordion' ) ) . toBeTruthy ( ) ;
@@ -50,30 +50,30 @@ define([
5050 } ) ;
5151 it ( 'check multi-collapsible element accordion' , function ( ) {
5252 var accordion = $ ( '<div/>' ) ,
53+ title1 = $ ( '<div data-role="collapsible"></div>' ) . appendTo ( accordion ) ,
5354 content1 = $ ( '<div data-role="content"></div>' ) . appendTo ( accordion ) ,
5455 title2 = $ ( '<div data-role="collapsible"></div>' ) . appendTo ( accordion ) ,
5556 content2 = $ ( '<div data-role="content"></div>' ) . appendTo ( accordion ) ;
5657
57- $ ( '<div data-role="collapsible"></div>' ) . appendTo ( accordion ) ;
58-
5958 accordion . appendTo ( 'body' ) ;
6059
6160 accordion . accordion ( {
6261 multipleCollapsible : true
6362 } ) ;
6463
6564 expect ( accordion . is ( ':mage-accordion' ) ) . toBeTruthy ( ) ;
66-
6765 expect ( content1 . is ( ':visible' ) ) . toBeTruthy ( ) ;
6866 expect ( content2 . is ( ':hidden' ) ) . toBeTruthy ( ) ;
6967
70- title2 . trigger ( 'click' ) ;
68+ $ ( title1 ) . trigger ( 'click' ) ;
69+ expect ( content1 . is ( ':visible' ) ) . toBeTruthy ( ) ;
70+ expect ( content2 . is ( ':hidden' ) ) . toBeTruthy ( ) ;
7171
72+ $ ( title2 ) . trigger ( 'click' ) ;
7273 expect ( content1 . is ( ':visible' ) ) . toBeTruthy ( ) ;
7374 expect ( content2 . is ( ':visible' ) ) . toBeTruthy ( ) ;
7475
7576 accordion . accordion ( 'destroy' ) ;
76-
7777 expect ( accordion . is ( ':mage-accordion' ) ) . toBeFalsy ( ) ;
7878 } ) ;
7979 } ) ;
0 commit comments