@@ -29,14 +29,15 @@ describe('Joomla switcher tests', () => {
2929		it ( 'Joomla switcher have 5 spans inside' ,  ( )  =>  { 
3030			console . log ( fix ) 
3131			const  switcher  =  fix . querySelector ( 'joomla-field-switcher' ) ; 
32+ 			const  container  =  switcher . querySelector ( 'fieldset.switcher' ) ; 
3233			const  spans  =  [ ] . slice . call ( switcher . querySelectorAll ( 'span' ) ) ; 
33- 			expect ( spans . length ) . toBe ( 5 ) ; 
34+ 			expect ( spans . length ) . toBe ( 4 )   &&   expect ( container . length ) . toBe ( 1 ) ; 
3435		} ) ; 
3536
3637		it ( 'Joomla switcher have 1st span with aria-checked true' ,  ( )  =>  { 
3738			const  switcher  =  fix . querySelector ( 'joomla-field-switcher' ) ; 
38- 			const  span  =  switcher . querySelector ( 'span .switcher' ) ; 
39- 			expect ( span . getAttribute ( 'aria-checked' ) ) . toBe ( 'true' ) ; 
39+ 			const  container  =  switcher . querySelector ( 'fieldset .switcher' ) ; 
40+ 			expect ( container . getAttribute ( 'aria-checked' ) ) . toBe ( 'true' ) ; 
4041		} ) ; 
4142
4243		it ( 'Joomla switcher have 1st span to have class active' ,  ( )  =>  { 
@@ -56,9 +57,9 @@ describe('Joomla switcher tests', () => {
5657			const  switcher  =  fix . querySelector ( 'joomla-field-switcher' ) ; 
5758			const  span0  =  switcher . querySelector ( 'span.switcher-label-0' ) ; 
5859			const  span1  =  switcher . querySelector ( 'span.switcher-label-1' ) ; 
59- 			const  spanA  =  switcher . querySelector ( 'span .switcher' ) ; 
60+ 			const  container  =  switcher . querySelector ( 'fieldset .switcher' ) ; 
6061			clickable . click ( ) ; 
61- 			expect ( spanA . getAttribute ( 'aria-checked' ) ) . toBe ( 'true' ) ; 
62+ 			expect ( container . getAttribute ( 'aria-checked' ) ) . toBe ( 'true' ) ; 
6263			expect ( span0 . classList . contains ( 'active' ) ) . toBe ( false ) ; 
6364			expect ( span1 . classList . contains ( 'active' ) ) . toBe ( true ) ; 
6465		} ) ; 
0 commit comments