@@ -9,10 +9,13 @@ import {
99
1010export  function  defineStarterTest ( 
1111  f : Fixture , 
12-   variant ?: 'no-ssr'  |  'dev-production' , 
12+   variant ?: 'no-ssr'  |  'dev-production'   |   'browser-mode' , 
1313)  { 
1414  const  waitForHydration : typeof  waitForHydration_  =  ( page )  => 
15-     waitForHydration_ ( page ,  variant  ===  'no-ssr'  ? '#root'  : 'body' ) 
15+     waitForHydration_ ( 
16+       page , 
17+       variant  ===  'no-ssr'  ||  variant  ===  'browser-mode'  ? '#root'  : 'body' , 
18+     ) 
1619
1720  test ( 'basic' ,  async  ( {  page } )  =>  { 
1821    using _  =  expectNoPageError ( page ) 
@@ -40,7 +43,7 @@ export function defineStarterTest(
4043  } ) 
4144
4245  testNoJs ( 'server action @nojs' ,  async  ( {  page } )  =>  { 
43-     test . skip ( variant  ===  'no-ssr' ) 
46+     test . skip ( variant  ===  'no-ssr'   ||   variant   ===   'browser-mode' ) 
4447
4548    await  page . goto ( f . url ( ) ) 
4649    await  page . getByRole ( 'button' ,  {  name : 'Server Counter: 1'  } ) . click ( ) 
@@ -50,7 +53,11 @@ export function defineStarterTest(
5053  } ) 
5154
5255  test ( 'client hmr' ,  async  ( {  page } )  =>  { 
53-     test . skip ( f . mode  ===  'build'  ||  variant  ===  'dev-production' ) 
56+     test . skip ( 
57+       f . mode  ===  'build'  || 
58+         variant  ===  'dev-production'  || 
59+         variant  ===  'browser-mode' , 
60+     ) 
5461
5562    await  page . goto ( f . url ( ) ) 
5663    await  waitForHydration ( page ) 
@@ -80,7 +87,7 @@ export function defineStarterTest(
8087  } ) 
8188
8289  test . describe ( ( )  =>  { 
83-     test . skip ( f . mode  ===  'build' ) 
90+     test . skip ( f . mode  ===  'build'   ||   variant   ===   'browser-mode' ) 
8491
8592    test ( 'server hmr' ,  async  ( {  page } )  =>  { 
8693      await  page . goto ( f . url ( ) ) 
@@ -113,20 +120,17 @@ export function defineStarterTest(
113120  test ( 'css @js' ,  async  ( {  page } )  =>  { 
114121    await  page . goto ( f . url ( ) ) 
115122    await  waitForHydration ( page ) 
116-     await  expect ( page . locator ( '.read-the-docs' ) ) . toHaveCSS ( 
117-       'color' , 
118-       'rgb(136, 136, 136)' , 
119-     ) 
123+     await  expect ( page . locator ( '.card' ) . nth ( 0 ) ) . toHaveCSS ( 'padding-left' ,  '16px' ) 
120124  } ) 
121125
122126  test . describe ( ( )  =>  { 
123-     test . skip ( variant  ===  'no-ssr' ) 
127+     test . skip ( variant  ===  'no-ssr'   ||   variant   ===   'browser-mode' ) 
124128
125129    testNoJs ( 'css @nojs' ,  async  ( {  page } )  =>  { 
126130      await  page . goto ( f . url ( ) ) 
127-       await  expect ( page . locator ( '.read-the-docs'  ) ) . toHaveCSS ( 
128-         'color ' , 
129-         'rgb(136, 136, 136) ' , 
131+       await  expect ( page . locator ( '.card'  ) . nth ( 0 ) ) . toHaveCSS ( 
132+         'padding-left ' , 
133+         '16px ' , 
130134      ) 
131135    } ) 
132136  } ) 
0 commit comments