@@ -176,7 +176,6 @@ export function registerControlUiAndPairingSuite(): void {
176176 deviceId : string ,
177177 ) => {
178178 const metadata = paired [ deviceId ] ;
179- expect ( metadata ) . toBeTruthy ( ) ;
180179 if ( ! metadata ) {
181180 throw new Error ( `Expected paired metadata for deviceId=${ deviceId } ` ) ;
182181 }
@@ -244,7 +243,9 @@ export function registerControlUiAndPairingSuite(): void {
244243 let device : Awaited < ReturnType < typeof createSignedDevice > > [ "device" ] | null = null ;
245244 if ( tc . withUnpairedNodeDevice ) {
246245 const challengeNonce = await readConnectChallengeNonce ( ws ) ;
247- expect ( challengeNonce , tc . name ) . toBeTruthy ( ) ;
246+ if ( ! challengeNonce ) {
247+ throw new Error ( `expected connect challenge nonce for ${ tc . name } ` ) ;
248+ }
248249 ( { device } = await createSignedDevice ( {
249250 token : null ,
250251 role : "node" ,
@@ -488,7 +489,9 @@ export function registerControlUiAndPairingSuite(): void {
488489 await withControlUiGatewayServer ( async ( { port } ) => {
489490 const staleDeviceWs = await openWs ( port , { origin : originForPort ( port ) } ) ;
490491 const challengeNonce = await readConnectChallengeNonce ( staleDeviceWs ) ;
491- expect ( challengeNonce , "stale device challenge" ) . toBeTruthy ( ) ;
492+ if ( ! challengeNonce ) {
493+ throw new Error ( "expected stale device challenge nonce" ) ;
494+ }
492495 const { device } = await createSignedDevice ( {
493496 token : "secret" ,
494497 scopes : [ ] ,
@@ -735,7 +738,9 @@ export function registerControlUiAndPairingSuite(): void {
735738 ( entry ) => entry . deviceId === identity . deviceId ,
736739 ) ;
737740 expect ( pendingAfterRead ) . toHaveLength ( 0 ) ;
738- expect ( await getPairedDevice ( identity . deviceId ) ) . toBeTruthy ( ) ;
741+ if ( ! ( await getPairedDevice ( identity . deviceId ) ) ) {
742+ throw new Error ( `expected paired device ${ identity . deviceId } ` ) ;
743+ }
739744 wsRemoteRead . close ( ) ;
740745
741746 const ws2 = await openWs ( port , { host : "gateway.example" } ) ;
@@ -759,7 +764,9 @@ export function registerControlUiAndPairingSuite(): void {
759764 ) ;
760765 expect ( pendingAfterAdmin ) . toHaveLength ( 1 ) ;
761766 expect ( pendingAfterAdmin [ 0 ] ?. scopes ?? [ ] ) . toEqual ( expect . arrayContaining ( [ "operator.admin" ] ) ) ;
762- expect ( await getPairedDevice ( identity . deviceId ) ) . toBeTruthy ( ) ;
767+ if ( ! ( await getPairedDevice ( identity . deviceId ) ) ) {
768+ throw new Error ( `expected paired device ${ identity . deviceId } ` ) ;
769+ }
763770 ws2 . close ( ) ;
764771 await server . close ( ) ;
765772 restoreGatewayToken ( prevToken ) ;
@@ -941,8 +948,9 @@ export function registerControlUiAndPairingSuite(): void {
941948 const issuedOperatorToken = initialPayload ?. auth ?. deviceTokens ?. find (
942949 ( entry ) => entry . role === "operator" ,
943950 ) ?. deviceToken ;
944- expect ( issuedDeviceToken ) . toBeDefined ( ) ;
945- expect ( issuedOperatorToken ) . toBeDefined ( ) ;
951+ if ( ! issuedDeviceToken || ! issuedOperatorToken ) {
952+ throw new Error ( "expected issued device and operator tokens" ) ;
953+ }
946954 expect ( initialPayload ?. auth ?. role ) . toBe ( "node" ) ;
947955 expect ( initialPayload ?. auth ?. scopes ?? [ ] ) . toEqual ( [ ] ) ;
948956 expect ( initialPayload ?. auth ?. deviceTokens ?. some ( ( entry ) => entry . role === "node" ) ) . toBe (
@@ -1498,7 +1506,9 @@ export function registerControlUiAndPairingSuite(): void {
14981506 const pendingUpgrade = ( await listDevicePairing ( ) ) . pending . find (
14991507 ( entry ) => entry . deviceId === identity . deviceId ,
15001508 ) ;
1501- expect ( pendingUpgrade ) . toBeTruthy ( ) ;
1509+ if ( ! pendingUpgrade ) {
1510+ throw new Error ( `expected pending upgrade for device ${ identity . deviceId } ` ) ;
1511+ }
15021512 expect ( pendingUpgrade ?. scopes ?? [ ] ) . toEqual ( expect . arrayContaining ( [ "operator.admin" ] ) ) ;
15031513 const repaired = await getPairedDevice ( identity . deviceId ) ;
15041514 expect ( repaired ?. role ) . toBe ( "operator" ) ;
@@ -1596,7 +1606,9 @@ export function registerControlUiAndPairingSuite(): void {
15961606 expect ( dockerCli . ok ) . toBe ( true ) ;
15971607 const pending = await listDevicePairing ( ) ;
15981608 expect ( pending . pending . filter ( ( entry ) => entry . deviceId === identity . deviceId ) ) . toEqual ( [ ] ) ;
1599- expect ( await getPairedDevice ( identity . deviceId ) ) . toBeTruthy ( ) ;
1609+ if ( ! ( await getPairedDevice ( identity . deviceId ) ) ) {
1610+ throw new Error ( `expected paired device ${ identity . deviceId } ` ) ;
1611+ }
16001612 } finally {
16011613 wsDockerCli . close ( ) ;
16021614 await server . close ( ) ;
0 commit comments