@@ -129,9 +129,10 @@ describe.each(Object.entries(CRYPTO_BACKENDS))("verification (%s)", (backend: st
129
129
expectSendToDeviceMessage ( "m.key.verification.request" ) ,
130
130
aliceClient . requestVerification ( TEST_USER_ID , [ TEST_DEVICE_ID ] ) ,
131
131
] ) ;
132
- const transactionId = request . channel . transactionId ;
132
+ const transactionId = request . transactionId ;
133
133
expect ( transactionId ) . toBeDefined ( ) ;
134
134
expect ( request . phase ) . toEqual ( Phase . Requested ) ;
135
+ expect ( request . roomId ) . toBeUndefined ( ) ;
135
136
136
137
let toDeviceMessage = requestBody . messages [ TEST_USER_ID ] [ TEST_DEVICE_ID ] ;
137
138
expect ( toDeviceMessage . methods ) . toContain ( "m.sas.v1" ) ;
@@ -149,6 +150,7 @@ describe.each(Object.entries(CRYPTO_BACKENDS))("verification (%s)", (backend: st
149
150
} ) ;
150
151
await waitForVerificationRequestChanged ( request ) ;
151
152
expect ( request . phase ) . toEqual ( Phase . Ready ) ;
153
+ expect ( request . otherDeviceId ) . toEqual ( TEST_DEVICE_ID ) ;
152
154
153
155
// ... and picks a method with m.key.verification.start
154
156
returnToDeviceMessageFromSync ( {
@@ -265,7 +267,7 @@ describe.each(Object.entries(CRYPTO_BACKENDS))("verification (%s)", (backend: st
265
267
expectSendToDeviceMessage ( "m.key.verification.request" ) ,
266
268
aliceClient . requestVerification ( TEST_USER_ID , [ TEST_DEVICE_ID ] ) ,
267
269
] ) ;
268
- const transactionId = request . channel . transactionId ;
270
+ const transactionId = request . transactionId ;
269
271
270
272
const toDeviceMessage = requestBody . messages [ TEST_USER_ID ] [ TEST_DEVICE_ID ] ;
271
273
expect ( toDeviceMessage . methods ) . toContain ( "m.qr_code.show.v1" ) ;
@@ -287,9 +289,9 @@ describe.each(Object.entries(CRYPTO_BACKENDS))("verification (%s)", (backend: st
287
289
expect ( request . phase ) . toEqual ( Phase . Ready ) ;
288
290
289
291
// we should now have QR data we can display
290
- const qrCodeData = request . qrCodeData ! ;
291
- expect ( qrCodeData ) . toBeTruthy ( ) ;
292
- const qrCodeBuffer = qrCodeData . getBuffer ( ) ;
292
+ const qrCodeBuffer = request . getQRCodeBytes ( ) ! ;
293
+ expect ( qrCodeBuffer ) . toBeTruthy ( ) ;
294
+
293
295
// https://spec.matrix.org/v1.7/client-server-api/#qr-code-format
294
296
expect ( qrCodeBuffer . subarray ( 0 , 6 ) . toString ( "latin1" ) ) . toEqual ( "MATRIX" ) ;
295
297
expect ( qrCodeBuffer . readUint8 ( 6 ) ) . toEqual ( 0x02 ) ; // version
0 commit comments