@@ -52,6 +52,8 @@ const handleVerificationRequest = (request: VerificationRequest): Chainable<Emoj
52
52
verifier . on ( "show_sas" , onShowSas ) ;
53
53
verifier . verify ( ) ;
54
54
} ) ,
55
+ // extra timeout, as this sometimes takes a while
56
+ { timeout : 30_000 } ,
55
57
) ;
56
58
} ;
57
59
@@ -111,9 +113,8 @@ describe("Decryption Failure Bar", () => {
111
113
} )
112
114
. then ( ( ) => {
113
115
cy . botSendMessage ( bot , roomId , "test" ) ;
114
- cy . wait ( 5000 ) ;
115
- cy . get ( ".mx_DecryptionFailureBar .mx_DecryptionFailureBar_message_headline" ) . should (
116
- "have.text" ,
116
+ cy . contains (
117
+ ".mx_DecryptionFailureBar .mx_DecryptionFailureBar_message_headline" ,
117
118
"Verify this device to access all messages" ,
118
119
) ;
119
120
@@ -124,6 +125,7 @@ describe("Decryption Failure Bar", () => {
124
125
125
126
const verificationRequestPromise = waitForVerificationRequest ( otherDevice ) ;
126
127
cy . get ( ".mx_CompleteSecurity_actionRow .mx_AccessibleButton" ) . click ( ) ;
128
+ cy . contains ( "To proceed, please accept the verification request on your other device." ) ;
127
129
cy . wrap ( verificationRequestPromise ) . then ( ( verificationRequest : VerificationRequest ) => {
128
130
cy . wrap ( verificationRequest . accept ( ) ) ;
129
131
handleVerificationRequest ( verificationRequest ) . then ( ( emojis ) => {
@@ -170,9 +172,8 @@ describe("Decryption Failure Bar", () => {
170
172
) ;
171
173
172
174
cy . botSendMessage ( bot , roomId , "test" ) ;
173
- cy . wait ( 5000 ) ;
174
- cy . get ( ".mx_DecryptionFailureBar .mx_DecryptionFailureBar_message_headline" ) . should (
175
- "have.text" ,
175
+ cy . contains (
176
+ ".mx_DecryptionFailureBar .mx_DecryptionFailureBar_message_headline" ,
176
177
"Reset your keys to prevent future decryption errors" ,
177
178
) ;
178
179
0 commit comments