@@ -210,7 +210,7 @@ describe("MsteamsProvider (audio loop wiring)", () => {
210210 await new Promise < void > ( ( resolve ) => {
211211 setTimeout ( resolve , 50 ) ;
212212 } ) ;
213- return { port, captured, manager, tts, sttControl, provider : provider ! } ;
213+ return { port, captured, manager, tts, sttControl, provider } ;
214214 }
215215
216216 function connect ( port : number , callId : string ) : Promise < { ws : WebSocket ; inbound : unknown [ ] } > {
@@ -397,7 +397,7 @@ describe("MsteamsProvider (audio loop wiring)", () => {
397397 } ) ;
398398
399399 it ( "drops inbound video frames until Teams recording status is active (Media Access API)" , async ( ) => {
400- const { port, captured, provider } = await setup ( ) ;
400+ const { port, captured, provider : videoProvider } = await setup ( ) ;
401401 const callId = "teams-call-vid" ;
402402 const { ws } = await connect ( port , callId ) ;
403403
@@ -427,7 +427,7 @@ describe("MsteamsProvider (audio loop wiring)", () => {
427427 await new Promise < void > ( ( r ) => {
428428 setTimeout ( r , 50 ) ;
429429 } ) ;
430- expect ( provider . getLatestVideoFrame ( callId ) ) . toBeUndefined ( ) ;
430+ expect ( videoProvider . getLatestVideoFrame ( callId ) ) . toBeUndefined ( ) ;
431431
432432 // Worker reports recording active -> subsequent frames are buffered.
433433 ws . send ( JSON . stringify ( { type : "recording.status" , status : "active" } ) ) ;
@@ -445,8 +445,8 @@ describe("MsteamsProvider (audio loop wiring)", () => {
445445 dataBase64 : "BAUG" ,
446446 } ) ,
447447 ) ;
448- await waitFor ( ( ) => provider . getLatestVideoFrame ( callId ) !== undefined ) ;
449- expect ( provider . getLatestVideoFrame ( callId ) ) . toMatchObject ( {
448+ await waitFor ( ( ) => videoProvider . getLatestVideoFrame ( callId ) !== undefined ) ;
449+ expect ( videoProvider . getLatestVideoFrame ( callId ) ) . toMatchObject ( {
450450 dataBase64 : "BAUG" ,
451451 width : 640 ,
452452 height : 360 ,
0 commit comments