@@ -17,7 +17,19 @@ test("dev", async ({ page, $ }) => {
17
17
18
18
const url = await matchLine ( dev . stdout , urlRegex . viteDev ) ;
19
19
await workflow ( { page, url } ) ;
20
- expect ( dev . buffer . stderr ) . toBe ( "" ) ;
20
+
21
+ const ignoredLines = [
22
+ "The version of Wrangler you are using is now out-of-date" ,
23
+ "Please update to the latest version to prevent critical errors" ,
24
+ "Run `npm install --save-dev wrangler@4` to update to the latest version" ,
25
+ "After installation, run Wrangler with `npx wrangler`"
26
+ ] ;
27
+ const filteredStderr = dev . buffer . stderr
28
+ . split ( "\n" )
29
+ . filter ( line => ! ignoredLines . some ( ignoredLine => line . includes ( ignoredLine ) ) )
30
+ . join ( "\n" )
31
+ . trim ( ) ;
32
+ expect ( filteredStderr ) . toBe ( "" ) ;
21
33
} ) ;
22
34
23
35
test ( "build + start" , async ( { page, $ } ) => {
@@ -31,7 +43,19 @@ test("build + start", async ({ page, $ }) => {
31
43
32
44
const url = await matchLine ( start . stdout , urlRegex . wrangler ) ;
33
45
await workflow ( { page, url } ) ;
34
- expect ( start . buffer . stderr ) . toBe ( "" ) ;
46
+
47
+ const ignoredLines = [
48
+ "The version of Wrangler you are using is now out-of-date" ,
49
+ "Please update to the latest version to prevent critical errors" ,
50
+ "Run `npm install --save-dev wrangler@4` to update to the latest version" ,
51
+ "After installation, run Wrangler with `npx wrangler`"
52
+ ] ;
53
+ const filteredStderr = start . buffer . stderr
54
+ . split ( "\n" )
55
+ . filter ( line => ! ignoredLines . some ( ignoredLine => line . includes ( ignoredLine ) ) )
56
+ . join ( "\n" )
57
+ . trim ( ) ;
58
+ expect ( filteredStderr ) . toBe ( "" ) ;
35
59
} ) ;
36
60
37
61
async function workflow ( { page, url } : { page : Page ; url : string } ) {
0 commit comments