Sfoglia il codice sorgente

Remove tests for screen reader texts.

NaotoshiFujita 5 anni fa
parent
commit
eb51523762
1 ha cambiato i file con 6 aggiunte e 22 eliminazioni
  1. 6 22
      tests/functionality/a11y.test.js

+ 6 - 22
tests/functionality/a11y.test.js

@@ -9,34 +9,21 @@ describe( 'The A11y', () => {
 		document.body.innerHTML = minimum;
 	} );
 
-	test( 'should update screen reader texts and aria labels of arrows properly.', done => {
+	test( 'should update aria labels of arrows properly.', done => {
 		const splide = new Splide( '#splide', { arrows: true, rewind: true }, COMPLETE );
 		splide.mount();
 
-		const Arrows  = splide.Components.Arrows;
-		const srClass = splide.classes.sr;
-		const i18n    = splide.i18n;
-
-		const prev    = Arrows.arrows.prev;
-		const next    = Arrows.arrows.next;
-		const prevSrt = prev.querySelector( `.${ srClass }` );
-		const nextSrt = next.querySelector( `.${ srClass }` );
-
-		expect( prevSrt ).not.toBeNull();
-		expect( nextSrt ).not.toBeNull();
+		const Arrows = splide.Components.Arrows;
+		const i18n   = splide.i18n;
+		const prev   = Arrows.arrows.prev;
+		const next   = Arrows.arrows.next;
 
 		expect( prev.getAttribute( 'aria-label' ) ).toBe( i18n.last );
-		expect( prevSrt.textContent ).toBe( i18n.last );
-
 		expect( next.getAttribute( 'aria-label' ) ).toBe( i18n.next );
-		expect( nextSrt.textContent ).toBe( i18n.next );
 
 		splide.on( 'moved', () => {
 			expect( prev.getAttribute( 'aria-label' ) ).toBe( i18n.prev );
-			expect( prevSrt.textContent ).toBe( i18n.prev );
-
 			expect( next.getAttribute( 'aria-label' ) ).toBe( i18n.first );
-			expect( nextSrt.textContent ).toBe( i18n.first );
 
 			done();
 		} );
@@ -44,17 +31,14 @@ describe( 'The A11y', () => {
 		splide.go( splide.length - 1 );
 	} );
 
-	describe( 'should initialize screen reader texts and aria labels of pagination properly', () => {
+	describe( 'should initialize aria labels of pagination properly', () => {
 		function confirm( splide, labelFormat ) {
 			const items = splide.Components.Pagination.data.items;
 
 			items.forEach( ( { button, page } ) => {
 				const label = sprintf( labelFormat, page + 1 );
-				const srt   = button.querySelector( `.${ splide.classes.sr }` );
 
 				expect( button.getAttribute( 'aria-label' ) ).toBe( label );
-				expect( srt ).not.toBeNull();
-				expect( srt.textContent ).toBe( label );
 			} );
 		}