@@ -18,42 +18,44 @@ import { test, expect } from './fixtures';
1818
1919test . skip ( ( { mcpBrowser } ) => mcpBrowser !== 'chromium' , 'Run only on the chromium project; the remote server connection is browser-agnostic.' ) ;
2020
21- test ( 'remoteHeaders selects the browser on run-server endpoint' , async ( { startClient, server, runServerEndpoint } ) => {
21+ test ( 'connect without headers fails on run-server endpoint' , async ( { startClient, server, runServerEndpoint } ) => {
2222 const { client } = await startClient ( {
2323 config : {
2424 browser : {
2525 remoteEndpoint : runServerEndpoint ,
26- remoteHeaders : { 'x-playwright-browser' : 'chromium' } ,
2726 isolated : true ,
2827 } ,
2928 } ,
3029 } ) ;
3130
3231 const response = await client . callTool ( {
3332 name : 'browser_navigate' ,
34- arguments : { url : server . HELLO_WORLD } ,
33+ arguments : { url : server . EMPTY_PAGE } ,
3534 } ) ;
3635 expect ( response ) . toHaveResponse ( {
37- page : expect . stringContaining ( 'Page Title: Title' ) ,
36+ isError : true ,
37+ error : expect . stringContaining ( `reading 'launch'` ) ,
3838 } ) ;
3939} ) ;
4040
41- test ( 'connect without remoteHeaders fails on run-server endpoint ' , async ( { startClient, server, runServerEndpoint } ) => {
41+ test ( 'remoteEndpoint accepts ConnectOptions object with headers ' , async ( { startClient, server, runServerEndpoint } ) => {
4242 const { client } = await startClient ( {
4343 config : {
4444 browser : {
45- remoteEndpoint : runServerEndpoint ,
45+ remoteEndpoint : {
46+ endpoint : runServerEndpoint ,
47+ headers : { 'x-playwright-browser' : 'chromium' } ,
48+ } ,
4649 isolated : true ,
4750 } ,
4851 } ,
4952 } ) ;
5053
5154 const response = await client . callTool ( {
5255 name : 'browser_navigate' ,
53- arguments : { url : server . EMPTY_PAGE } ,
56+ arguments : { url : server . HELLO_WORLD } ,
5457 } ) ;
5558 expect ( response ) . toHaveResponse ( {
56- isError : true ,
57- error : expect . stringContaining ( `reading 'launch'` ) ,
59+ page : expect . stringContaining ( 'Page Title: Title' ) ,
5860 } ) ;
5961} ) ;
0 commit comments