@@ -14,7 +14,6 @@ import {
1414 closePage ,
1515 selectPage ,
1616 navigatePage ,
17- navigatePageHistory ,
1817 resizePage ,
1918 handleDialog ,
2019} from '../../src/tools/pages.js' ;
@@ -29,7 +28,7 @@ describe('pages', () => {
2928 } ) ;
3029 } ) ;
3130 } ) ;
32- describe ( 'browser_new_page ' , ( ) => {
31+ describe ( 'new_page ' , ( ) => {
3332 it ( 'create a page' , async ( ) => {
3433 await withBrowser ( async ( response , context ) => {
3534 assert . strictEqual ( context . getSelectedPageIdx ( ) , 0 ) ;
@@ -43,7 +42,7 @@ describe('pages', () => {
4342 } ) ;
4443 } ) ;
4544 } ) ;
46- describe ( 'browser_close_page ' , ( ) => {
45+ describe ( 'close_page ' , ( ) => {
4746 it ( 'closes a page' , async ( ) => {
4847 await withBrowser ( async ( response , context ) => {
4948 const page = await context . newPage ( ) ;
@@ -67,7 +66,7 @@ describe('pages', () => {
6766 } ) ;
6867 } ) ;
6968 } ) ;
70- describe ( 'browser_select_page ' , ( ) => {
69+ describe ( 'select_page ' , ( ) => {
7170 it ( 'selects a page' , async ( ) => {
7271 await withBrowser ( async ( response , context ) => {
7372 await context . newPage ( ) ;
@@ -78,7 +77,7 @@ describe('pages', () => {
7877 } ) ;
7978 } ) ;
8079 } ) ;
81- describe ( 'browser_navigate_page ' , ( ) => {
80+ describe ( 'navigate_page ' , ( ) => {
8281 it ( 'navigates to correct page' , async ( ) => {
8382 await withBrowser ( async ( response , context ) => {
8483 await navigatePage . handler (
@@ -118,17 +117,11 @@ describe('pages', () => {
118117 }
119118 } ) ;
120119 } ) ;
121- } ) ;
122- describe ( 'browser_navigate_page_history' , ( ) => {
123120 it ( 'go back' , async ( ) => {
124121 await withBrowser ( async ( response , context ) => {
125122 const page = context . getSelectedPage ( ) ;
126123 await page . goto ( 'data:text/html,<div>Hello MCP</div>' ) ;
127- await navigatePageHistory . handler (
128- { params : { navigate : 'back' } } ,
129- response ,
130- context ,
131- ) ;
124+ await navigatePage . handler ( { params : { type : 'back' } } , response , context ) ;
132125
133126 assert . equal (
134127 await page . evaluate ( ( ) => document . location . href ) ,
@@ -142,8 +135,8 @@ describe('pages', () => {
142135 const page = context . getSelectedPage ( ) ;
143136 await page . goto ( 'data:text/html,<div>Hello MCP</div>' ) ;
144137 await page . goBack ( ) ;
145- await navigatePageHistory . handler (
146- { params : { navigate : 'forward' } } ,
138+ await navigatePage . handler (
139+ { params : { type : 'forward' } } ,
147140 response ,
148141 context ,
149142 ) ;
@@ -155,42 +148,53 @@ describe('pages', () => {
155148 assert . ok ( response . includePages ) ;
156149 } ) ;
157150 } ) ;
151+ it ( 'reload' , async ( ) => {
152+ await withBrowser ( async ( response , context ) => {
153+ const page = context . getSelectedPage ( ) ;
154+ await page . goto ( 'data:text/html,<div>Hello MCP</div>' ) ;
155+ await navigatePage . handler (
156+ { params : { type : 'reload' } } ,
157+ response ,
158+ context ,
159+ ) ;
160+
161+ assert . equal (
162+ await page . evaluate ( ( ) => document . location . href ) ,
163+ 'data:text/html,<div>Hello MCP</div>' ,
164+ ) ;
165+ assert . ok ( response . includePages ) ;
166+ } ) ;
167+ } ) ;
158168 it ( 'go forward with error' , async ( ) => {
159169 await withBrowser ( async ( response , context ) => {
160- await navigatePageHistory . handler (
161- { params : { navigate : 'forward' } } ,
170+ await navigatePage . handler (
171+ { params : { type : 'forward' } } ,
162172 response ,
163173 context ,
164174 ) ;
165175
166176 assert . ok (
167177 response . responseLines
168178 . at ( 0 )
169- ?. startsWith (
170- 'Unable to navigate forward in currently selected page.' ,
171- ) ,
179+ ?. startsWith ( 'Unable to navigate forward in the selected page:' ) ,
172180 ) ;
173181 assert . ok ( response . includePages ) ;
174182 } ) ;
175183 } ) ;
176184 it ( 'go back with error' , async ( ) => {
177185 await withBrowser ( async ( response , context ) => {
178- await navigatePageHistory . handler (
179- { params : { navigate : 'back' } } ,
180- response ,
181- context ,
182- ) ;
186+ await navigatePage . handler ( { params : { type : 'back' } } , response , context ) ;
183187
184188 assert . ok (
185189 response . responseLines
186190 . at ( 0 )
187- ?. startsWith ( 'Unable to navigate back in currently selected page. ' ) ,
191+ ?. startsWith ( 'Unable to navigate back in the selected page: ' ) ,
188192 ) ;
189193 assert . ok ( response . includePages ) ;
190194 } ) ;
191195 } ) ;
192196 } ) ;
193- describe ( 'browser_resize ' , ( ) => {
197+ describe ( 'resize ' , ( ) => {
194198 it ( 'create a page' , async ( ) => {
195199 await withBrowser ( async ( response , context ) => {
196200 assert . strictEqual ( context . getSelectedPageIdx ( ) , 0 ) ;
0 commit comments