File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -110,6 +110,25 @@ function defineTest(f: Fixture, variant?: 'no-ssr') {
110110 await page . getByRole ( 'button' , { name : 'Client Counter: 0' } ) . click ( )
111111 } )
112112
113+ test . describe ( ( ) => {
114+ test . skip ( f . mode === 'build' )
115+
116+ test ( 'server hmr' , async ( { page } ) => {
117+ await page . goto ( f . url ( ) )
118+ await waitForHydration ( page )
119+ await using _ = await expectNoReload ( page )
120+ const editor = f . createEditor ( 'src/root.tsx' )
121+ editor . edit ( ( s ) => s . replace ( 'Server Counter' , 'Server [edit] Counter' ) )
122+ await expect (
123+ page . getByRole ( 'button' , { name : 'Server [edit] Counter: 0' } ) ,
124+ ) . toBeVisible ( )
125+ editor . reset ( )
126+ await expect (
127+ page . getByRole ( 'button' , { name : 'Server Counter: 0' } ) ,
128+ ) . toBeVisible ( )
129+ } )
130+ } )
131+
113132 test ( 'image assets' , async ( { page } ) => {
114133 await page . goto ( f . url ( ) )
115134 await waitForHydration ( page )
You can’t perform that action at this time.
0 commit comments