@@ -189,50 +189,6 @@ module('Integration | Component | Module | Passage', function (hooks) {
189
189
assert . strictEqual ( grainsAfterContinueAction . length , 2 ) ;
190
190
} ) ;
191
191
192
- test ( 'should only set the aria-live="assertive" attribute on the last grain' , async function ( assert ) {
193
- // given
194
- const store = this . owner . lookup ( 'service:store' ) ;
195
- const text1Element = { content : 'content' , type : 'text' } ;
196
- const text2Element = { content : 'content 2' , type : 'text' } ;
197
- const text3Element = { content : 'content 3' , type : 'text' } ;
198
- const grain1 = store . createRecord ( 'grain' , { elements : [ text1Element ] } ) ;
199
- const grain2 = store . createRecord ( 'grain' , { elements : [ text2Element ] } ) ;
200
- const grain3 = store . createRecord ( 'grain' , { elements : [ text3Element ] } ) ;
201
-
202
- const module = store . createRecord ( 'module' , { title : 'Module title' , grains : [ grain1 , grain2 , grain3 ] } ) ;
203
- this . set ( 'module' , module ) ;
204
-
205
- const passage = store . createRecord ( 'passage' ) ;
206
- this . set ( 'passage' , passage ) ;
207
-
208
- const screen = await render ( hbs `<Module::Passage @module={{this.module}} @passage={{this.passage}} />` ) ;
209
-
210
- const grainsBeforeAnyAction = screen . getAllByRole ( 'article' ) ;
211
- assert . strictEqual ( grainsBeforeAnyAction . length , 1 ) ;
212
- const firstGrain = grainsBeforeAnyAction . at ( - 1 ) ;
213
- assert . strictEqual ( firstGrain . getAttribute ( 'aria-live' ) , null ) ;
214
-
215
- // when
216
- await clickByName ( continueButtonName ) ;
217
-
218
- // then
219
- const grainsAfterOneContinueActions = screen . getAllByRole ( 'article' ) ;
220
- assert . strictEqual ( grainsAfterOneContinueActions . length , 2 ) ;
221
- const secondGrain = grainsAfterOneContinueActions . at ( - 1 ) ;
222
- assert . strictEqual ( firstGrain . getAttribute ( 'aria-live' ) , null ) ;
223
- assert . strictEqual ( secondGrain . getAttribute ( 'aria-live' ) , 'assertive' ) ;
224
-
225
- // when
226
- await clickByName ( continueButtonName ) ;
227
-
228
- // then
229
- const grainsAfterTwoContinueActions = screen . getAllByRole ( 'article' ) ;
230
- assert . strictEqual ( grainsAfterTwoContinueActions . length , 3 ) ;
231
- const thirdGrain = grainsAfterTwoContinueActions . at ( - 1 ) ;
232
- assert . strictEqual ( secondGrain . getAttribute ( 'aria-live' ) , null ) ;
233
- assert . strictEqual ( thirdGrain . getAttribute ( 'aria-live' ) , 'assertive' ) ;
234
- } ) ;
235
-
236
192
test ( 'should give focus on the last grain when appearing' , async function ( assert ) {
237
193
// given
238
194
const store = this . owner . lookup ( 'service:store' ) ;
0 commit comments