@@ -12,6 +12,33 @@ test.describe('dev-default', () => {
1212 defineTest ( f )
1313} )
1414
15+ test . describe ( 'dev-initial-ssr' , ( ) => {
16+ const f = useFixture ( { root : 'examples/basic' , mode : 'dev' } )
17+
18+ // verifies css is collected on clean server startup
19+ testNoJs ( 'style' , async ( { page } ) => {
20+ await page . goto ( f . url ( './' ) )
21+ await expect ( page . locator ( '.test-style-client' ) ) . toHaveCSS (
22+ 'color' ,
23+ 'rgb(255, 165, 0)' ,
24+ )
25+ await expect ( page . locator ( '.test-style-server' ) ) . toHaveCSS (
26+ 'color' ,
27+ 'rgb(255, 165, 0)' ,
28+ )
29+ await expect ( page . locator ( '.test-tw-client' ) ) . toHaveCSS (
30+ 'color' ,
31+ // blue-500
32+ 'rgb(0, 0, 255)' ,
33+ )
34+ await expect ( page . locator ( '.test-tw-server' ) ) . toHaveCSS (
35+ 'color' ,
36+ // red-500
37+ 'rgb(255, 0, 0)' ,
38+ )
39+ } )
40+ } )
41+
1542test . describe ( 'build-default' , ( ) => {
1643 const f = useFixture ( { root : 'examples/basic' , mode : 'build' } )
1744 defineTest ( f )
@@ -656,15 +683,6 @@ function defineTest(f: Fixture) {
656683 'rgb(255, 0, 0)' ,
657684 )
658685 } )
659-
660- testNoJs ( 'no FOUC after server restart @nojs' , async ( { page } ) => {
661- const res = await page . request . get ( f . url ( '/__test_restart' ) )
662- expect ( await res . text ( ) ) . toBe ( 'ok' )
663- await new Promise ( ( r ) => setTimeout ( r , 100 ) )
664- await page . goto ( f . url ( './' ) )
665- await testCss ( page )
666- await testTailwind ( page )
667- } )
668686 } )
669687
670688 test ( 'temporary references @js' , async ( { page } ) => {
0 commit comments