@@ -44,7 +44,10 @@ describe('DevToolsAppLauncher', () => {
4444
4545 describe ( 'onPrepare' , ( ) => {
4646 it ( 'should start devtools backend and update capabilities' , async ( ) => {
47- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
47+ vi . mocked ( backend . start ) . mockResolvedValue ( {
48+ server : mockServer ,
49+ port : 3000
50+ } as any )
4851 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
4952
5053 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
@@ -67,7 +70,8 @@ describe('DevToolsAppLauncher', () => {
6770 it ( 'should use custom hostname' , async ( ) => {
6871 const customServer = { address : ( ) => ( { port : 4000 } ) }
6972 vi . mocked ( backend . start ) . mockResolvedValue ( {
70- server : customServer
73+ server : customServer ,
74+ port : 4000
7175 } as any )
7276 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
7377
@@ -122,7 +126,10 @@ describe('DevToolsAppLauncher', () => {
122126 address : ( ) => null
123127 }
124128
125- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
129+ vi . mocked ( backend . start ) . mockResolvedValue ( {
130+ server : mockServer ,
131+ port : 0
132+ } as any )
126133
127134 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
128135 const caps = [ { browserName : 'chrome' } ] as any
@@ -138,7 +145,10 @@ describe('DevToolsAppLauncher', () => {
138145 address : ( ) => ( { port : 3000 } )
139146 }
140147
141- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
148+ vi . mocked ( backend . start ) . mockResolvedValue ( {
149+ server : mockServer ,
150+ port : 3000
151+ } as any )
142152
143153 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
144154 const caps : any = {
@@ -152,7 +162,10 @@ describe('DevToolsAppLauncher', () => {
152162 } )
153163
154164 it ( 'should update multiple capabilities' , async ( ) => {
155- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
165+ vi . mocked ( backend . start ) . mockResolvedValue ( {
166+ server : mockServer ,
167+ port : 3000
168+ } as any )
156169 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
157170
158171 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
@@ -173,7 +186,10 @@ describe('DevToolsAppLauncher', () => {
173186 } )
174187
175188 it ( 'should pass devtoolsCapabilities to remote' , async ( ) => {
176- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
189+ vi . mocked ( backend . start ) . mockResolvedValue ( {
190+ server : mockServer ,
191+ port : 3000
192+ } as any )
177193 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
178194
179195 const customCaps = {
@@ -208,7 +224,10 @@ describe('DevToolsAppLauncher', () => {
208224 : Promise . reject ( new Error ( 'Browser closed' ) )
209225 } )
210226
211- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
227+ vi . mocked ( backend . start ) . mockResolvedValue ( {
228+ server : mockServer ,
229+ port : 3000
230+ } as any )
212231 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
213232
214233 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
@@ -235,7 +254,10 @@ describe('DevToolsAppLauncher', () => {
235254 new Error ( 'Session already closed' )
236255 )
237256
238- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
257+ vi . mocked ( backend . start ) . mockResolvedValue ( {
258+ server : mockServer ,
259+ port : 3000
260+ } as any )
239261 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
240262
241263 const launcher = new DevToolsAppLauncher ( { port : 3000 } )
@@ -250,7 +272,10 @@ describe('DevToolsAppLauncher', () => {
250272 it ( 'should handle full lifecycle' , async ( ) => {
251273 mockBrowser . getTitle . mockRejectedValue ( new Error ( 'Browser closed' ) )
252274
253- vi . mocked ( backend . start ) . mockResolvedValue ( { server : mockServer } as any )
275+ vi . mocked ( backend . start ) . mockResolvedValue ( {
276+ server : mockServer ,
277+ port : 3000
278+ } as any )
254279 vi . mocked ( remote ) . mockResolvedValue ( mockBrowser as any )
255280
256281 const launcher = new DevToolsAppLauncher ( {
0 commit comments