@@ -206,15 +206,20 @@ async function main(): Promise<void> {
206206 assert . ok ( findMsg ( peerA . messages , "registered" ) , "A should register" ) ;
207207 assert . ok ( findMsg ( peerB . messages , "registered" ) , "B should register" ) ;
208208
209- assert . strictEqual (
210- findMsg ( peerA . messages , "agents" ) ?. data . count ,
211- 2 ,
212- "A should see 2 agents" ,
209+ const agentsA = findMsg ( peerA . messages , "agents" ) ;
210+ const agentsB = findMsg ( peerB . messages , "agents" ) ;
211+
212+ assert . ok (
213+ agentsA &&
214+ typeof agentsA . data . count === "number" &&
215+ agentsA . data . count >= 2 ,
216+ `A should see at least 2 agents, got ${ String ( agentsA ?. data . count ) } ` ,
213217 ) ;
214- assert . strictEqual (
215- findMsg ( peerB . messages , "agents" ) ?. data . count ,
216- 2 ,
217- "B should see 2 agents" ,
218+ assert . ok (
219+ agentsB &&
220+ typeof agentsB . data . count === "number" &&
221+ agentsB . data . count >= 2 ,
222+ `B should see at least 2 agents, got ${ String ( agentsB ?. data . count ) } ` ,
218223 ) ;
219224
220225 assert . ok ( findMsg ( peerB . messages , "joined" ) , "B should join the room" ) ;
0 commit comments