@@ -435,7 +435,7 @@ function defineTest(f: Fixture) {
435435 test ( 'hmr switch server to client' , async ( { page } ) => {
436436 await page . goto ( f . url ( ) )
437437 await waitForHydration ( page )
438- // await using _ = await expectNoReload(page)
438+ await using _ = await expectNoReload ( page )
439439
440440 await expect ( page . getByTestId ( 'test-hmr-switch-server' ) ) . toContainText (
441441 '(useState: false)' ,
@@ -446,32 +446,32 @@ function defineTest(f: Fixture) {
446446 '(useState: true)' ,
447447 )
448448
449+ await page . waitForTimeout ( 100 )
449450 editor . reset ( )
450- // TODO: currently reload is required
451- await expect ( async ( ) => {
452- await page . reload ( )
453- await expect ( page . getByTestId ( 'test-hmr-switch-server' ) ) . toContainText (
454- '(useState: false)' ,
455- { timeout : 0 } ,
456- )
457- } ) . toPass ( )
458- // await expect(page.getByTestId('test-hmr-switch-server')).toContainText(
459- // '(useState: false)',
460- // )
451+ await expect ( page . getByTestId ( 'test-hmr-switch-server' ) ) . toContainText (
452+ '(useState: false)' ,
453+ )
461454 } )
462455
463456 test ( 'hmr switch client to server' , async ( { page } ) => {
464457 await page . goto ( f . url ( ) )
465458 await waitForHydration ( page )
459+ await using _ = await expectNoReload ( page )
466460
467461 await expect ( page . getByTestId ( 'test-hmr-switch-client' ) ) . toContainText (
468462 '(useState: true)' ,
469463 )
470464 const editor = f . createEditor ( 'src/routes/hmr-switch/client.tsx' )
471465 editor . edit ( ( s ) => s . replace ( `'use client'` , '' ) )
472- // await expect(page.getByTestId('test-hmr-switch-client')).toContainText(
473- // '(useState: false)',
474- // )
466+ await expect ( page . getByTestId ( 'test-hmr-switch-client' ) ) . toContainText (
467+ '(useState: false)' ,
468+ )
469+
470+ await page . waitForTimeout ( 100 )
471+ editor . reset ( )
472+ await expect ( page . getByTestId ( 'test-hmr-switch-client' ) ) . toContainText (
473+ '(useState: true)' ,
474+ )
475475 } )
476476 } )
477477
0 commit comments