File tree Expand file tree Collapse file tree 3 files changed +14
-15
lines changed Expand file tree Collapse file tree 3 files changed +14
-15
lines changed Original file line number Diff line number Diff line change 5
5
"integrationFolder" : " tests/e2e/integration" ,
6
6
"fileServerFolder" : " demo" ,
7
7
"pluginsFile" : false ,
8
- "supportFile" : false ,
9
- "videoRecording" : false
8
+ "supportFile" : false
10
9
}
Original file line number Diff line number Diff line change 4
4
<!-- data-va is used for internal testing, it is not required -->
5
5
<button
6
6
type =" button"
7
- data-va =" toasted "
7
+ data-va =" handler-error-button "
8
8
@click =" notify"
9
9
>
10
10
show error
11
11
</button >
12
- <div class =" msg-error" >
12
+ <div
13
+ class =" msg-error"
14
+ data-va =" msg-error"
15
+ >
13
16
{{ errorMessage }}
14
17
</div >
15
18
</div >
Original file line number Diff line number Diff line change 1
1
describe ( 'Announcer test' , ( ) => {
2
- beforeEach ( ( ) => {
2
+ before ( ( ) => {
3
3
cy . visit ( '/' )
4
4
} )
5
5
@@ -25,18 +25,15 @@ describe('Announcer test', () => {
25
25
cy . get ( '[data-va="announcer"]' ) . should ( 'contain' , 'has loaded' )
26
26
} )
27
27
28
- it ( 'Should be equal toasted message with the announced' , ( ) => {
28
+ it ( 'Should be equal error message with the announced' , ( ) => {
29
29
cy . get ( 'a[href="/about"]' ) . click ( )
30
- cy . get ( '[data-va="toasted"]' ) . click ( )
30
+ cy . get ( '[data-va="handler-error-button"]' ) . click ( )
31
+ cy . get ( '[data-va="msg-error"]' ) . should ( 'not.be.empty' )
31
32
32
- cy . get ( '.toasted-container' )
33
- . find ( '.toasted' )
34
- . invoke ( 'text' )
35
- . then ( text1 => {
36
- cy . get ( '[data-va="announcer"]' ) . invoke ( 'text' ) . should ( text2 => {
37
- console . log ( text1 , text2 )
38
- expect ( text1 ) . to . eq ( text2 )
39
- } )
33
+ cy . get ( '[data-va="msg-error"]' )
34
+ . then ( el => {
35
+ cy . get ( '[data-va="announcer"]' ) . should ( 'contain' , el . text ( ) . trim ( ) )
36
+ cy . get ( '[data-va="announcer"]' ) . should ( 'have.attr' , 'aria-live' , 'assertive' )
40
37
} )
41
38
} )
42
39
} )
You can’t perform that action at this time.
0 commit comments