@@ -15,30 +15,32 @@ test("dev", async ({ page, $ }) => {
15
15
16
16
const url = await matchLine ( dev . stdout , urlRegex . viteDev ) ;
17
17
await workflow ( { page, url } ) ;
18
- expect ( dev . buffer . stderr ) . toBe ( "" ) ;
18
+ const ignoredLines = [
19
+ / D e f a u l t i n s p e c t o r p o r t \d { 4 } n o t a v a i l a b l e , u s i n g \d { 4 } i n s t e a d / ,
20
+ ] ;
21
+ const filteredStderr = dev . buffer . stderr
22
+ . split ( "\n" )
23
+ . filter ( line => line && ! ignoredLines . some ( ignoredLine => ignoredLine . test ( line ) ) )
24
+ . join ( "\n" ) ;
25
+ expect ( filteredStderr ) . toBe ( "" ) ;
19
26
} ) ;
20
27
21
- test ( "build + start" , async ( { page, $ } ) => {
22
- await $ ( `pnpm build` ) ;
23
-
28
+ test ( "preview" , async ( { page, $ } ) => {
24
29
const port1 = await getPort ( ) ;
25
- const port2 = await getPort ( ) ;
26
- const start = $ ( `pnpm start --port ${ port1 } --inspector-port ${ port2 } ` ) ;
30
+ const preview = $ ( `pnpm preview --port ${ port1 } ` ) ;
27
31
28
- const url = await matchLine ( start . stdout , urlRegex . wrangler ) ;
32
+ const url = await matchLine ( preview . stdout , urlRegex . viteDev ) ;
29
33
await workflow ( { page, url } ) ;
30
34
31
35
const ignoredLines = [
32
- "The version of Wrangler you are using is now out-of-date" ,
33
- "Please update to the latest version to prevent critical errors" ,
34
- "Run `npm install --save-dev wrangler@4` to update to the latest version" ,
35
- "After installation, run Wrangler with `npx wrangler`"
36
+ / T h e b u i l d w a s c a n c e l e d / ,
37
+ / E r r o r r u n n i n g v i t e - p l u g i n - c l o u d f l a r e : n o d e j s - c o m p a t o n T a i l w i n d C S S o u t p u t \. S k i p p i n g \. / ,
38
+ / D e f a u l t i n s p e c t o r p o r t \d { 4 } n o t a v a i l a b l e , u s i n g \d { 4 } i n s t e a d / ,
36
39
] ;
37
- const filteredStderr = start . buffer . stderr
40
+ const filteredStderr = preview . buffer . stderr
38
41
. split ( "\n" )
39
- . filter ( line => ! ignoredLines . some ( ignoredLine => line . includes ( ignoredLine ) ) )
40
- . join ( "\n" )
41
- . trim ( ) ;
42
+ . filter ( line => line && ! ignoredLines . some ( ignoredLine => ignoredLine . test ( line ) ) )
43
+ . join ( "\n" ) ;
42
44
expect ( filteredStderr ) . toBe ( "" ) ;
43
45
} ) ;
44
46
0 commit comments