feat: support view transitions #372
Annotations
192 errors, 71 warnings, and 19 notices
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
3 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /Users/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
3 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
14 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /Users/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /Users/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
1) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title:
e2e/examples-smoke.spec.ts#L105
2) [webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
3) [webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
1) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e/ssr-catch-error.spec.ts#L52
2) [chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at /home/runner/work/waku/waku/e2e/ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
3) [firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e/broken-links.spec.ts#L97
1) [chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:97:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e/broken-links.spec.ts#L123
2) [chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at /home/runner/work/waku/waku/e2e/broken-links.spec.ts:123:47
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title:
e2e/examples-smoke.spec.ts#L105
3) [chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at /home/runner/work/waku/waku/e2e/examples-smoke.spec.ts:105:9
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
1) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
1) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
1) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
1) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
2) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
2) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
2) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router:
e2e\ssr-catch-error.spec.ts#L52
2) [firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Home Page')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 10000ms
- waiting for getByText('Home Page')
50 | ).toBeVisible();
51 | await page.goBack();
> 52 | await expect(page.getByText('Home Page')).toBeVisible();
| ^
53 | });
54 | });
55 | }
at D:\a\waku\waku\e2e\ssr-catch-error.spec.ts:52:49
|
[webkit] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
3) [webkit] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[webkit] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
3) [webkit] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
1) [chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
1) [chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
1) [chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link:
e2e\broken-links.spec.ts#L97
1) [chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
13 × locator resolved to <h1>Invalid element: route:/broken</h1>
- unexpected value "Invalid element: route:/broken"
95 | await page.getByRole('link', { name: 'Broken link' }).click();
96 | // The page renders the custom 404.tsx
> 97 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
98 | // The browsers URL remains the one that was navigated to
99 | expect(page.url()).toBe(`http://localhost:${port}/broken`);
100 | // Go back to the index page
at D:\a\waku\waku\e2e\broken-links.spec.ts:97:47
|
[chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e\broken-links.spec.ts#L123
2) [chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
- locator resolved to <h1>Index</h1>
- unexpected value "Index"
12 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at D:\a\waku\waku\e2e\broken-links.spec.ts:123:47
|
[chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e\broken-links.spec.ts#L123
2) [chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
13 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at D:\a\waku\waku\e2e\broken-links.spec.ts:123:47
|
[chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e\broken-links.spec.ts#L123
2) [chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at D:\a\waku\waku\e2e\broken-links.spec.ts:123:47
|
[chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect:
e2e\broken-links.spec.ts#L123
2) [chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 10000ms waiting for expect(locator).toHaveText(expected)
Locator: getByRole('heading')
Expected string: "Custom not found"
Received string: "Invalid element: route:/broken-redirect"
Call log:
- expect.toHaveText with timeout 10000ms
- waiting for getByRole('heading')
2 × locator resolved to <h1>Index</h1>
- unexpected value "Index"
11 × locator resolved to <h1>Invalid element: route:/broken-redirect</h1>
- unexpected value "Invalid element: route:/broken-redirect"
121 | await page.getByRole('link', { name: 'Broken redirect' }).click();
122 | // The page renders the custom 404.tsx
> 123 | await expect(page.getByRole('heading')).toHaveText('Custom not found');
| ^
124 | // The browsers URL remains the link href
125 | // NOTE: This is inconsistent with server side navigation, but
126 | // there is no way to tell where the RSC request was redirected
at D:\a\waku\waku\e2e\broken-links.spec.ts:123:47
|
[chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
3) [chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
3) [chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
E2E on windows-latest (Node 22.7.0) - (4/4)
Canceling since a higher priority waiting request for 'E2E-refs/pull/1207/merge' exists
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
1) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
1) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
1) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title:
e2e\examples-smoke.spec.ts#L105
1) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title:
e2e\examples-smoke.spec.ts#L105
2) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title:
e2e\examples-smoke.spec.ts#L105
2) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title:
e2e\examples-smoke.spec.ts#L105
2) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title:
e2e\examples-smoke.spec.ts#L105
2) [webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatch(expected)
Expected pattern: /^Waku/
Received string: ""
Call Log:
- Timeout 10000ms exceeded while waiting on the predicate
103 | // title maybe doesn't ready yet
104 | await page.waitForLoadState('load');
> 105 | await expect.poll(() => page.title()).toMatch(/^Waku/);
| ^
106 | });
107 | });
108 | }
at D:\a\waku\waku\e2e\examples-smoke.spec.ts:105:9
|
[webkit] › e2e\fs-router.spec.ts:18:5 › fs-router: DEV › home:
e2e\utils.ts#L181
3) [webkit] › e2e\fs-router.spec.ts:18:5 › fs-router: DEV › home ─────────────────────────────────
Error: Command failed: npm add --force D:\a\_temp\fs-routerjC6NF0\waku-0.21.18.tgz
npm warn using --force Recommended protections disabled.
^C
at utils.ts:181
179 | const wakuPackageTgz = join(standaloneDir, `waku-${version}.tgz`);
180 | const installScript = PACKAGE_INSTALL[packageManager](wakuPackageTgz);
> 181 | execSync(installScript, { cwd: standaloneDir });
| ^
182 | execSync(
183 | `npm install --force ${join(standaloneDir, `waku-${version}.tgz`)}`,
184 | { cwd: standaloneDir },
at startApp (D:\a\waku\waku\e2e\utils.ts:181:7)
at D:\a\waku\waku\e2e\fs-router.spec.ts:12:34
|
[webkit] › e2e\fs-router.spec.ts:18:5 › fs-router: DEV › home:
e2e\fs-router.spec.ts#L15
3) [webkit] › e2e\fs-router.spec.ts:18:5 › fs-router: DEV › home ─────────────────────────────────
TypeError: stopApp is not a function
13 | });
14 | test.afterAll(async () => {
> 15 | await stopApp();
| ^
16 | });
17 |
18 | test('home', async ({ page }) => {
at D:\a\waku\waku\e2e\fs-router.spec.ts:15:13
|
E2E on windows-latest (Node 22.7.0) - (2/4)
Canceling since a higher priority waiting request for 'E2E-refs/pull/1207/merge' exists
|
Slow Test:
[firefox] › e2e/multi-platform.spec.ts#L1
[firefox] › e2e/multi-platform.spec.ts took 43.1s
|
Slow Test:
[firefox] › e2e/partial-build.spec.ts#L1
[firefox] › e2e/partial-build.spec.ts took 18.9s
|
Slow Test:
[firefox] › e2e/ssr-basic.spec.ts#L1
[firefox] › e2e/ssr-basic.spec.ts took 18.0s
|
Slow Test:
[webkit] › e2e/create-pages.spec.ts#L1
[webkit] › e2e/create-pages.spec.ts took 17.9s
|
Slow Test:
[firefox] › e2e/ssg-performance.spec.ts#L1
[firefox] › e2e/ssg-performance.spec.ts took 15.3s
|
Slow Test:
[webkit] › e2e/multi-platform.spec.ts#L1
[webkit] › e2e/multi-platform.spec.ts took 52.8s
|
Slow Test:
[webkit] › e2e/partial-build.spec.ts#L1
[webkit] › e2e/partial-build.spec.ts took 21.4s
|
Slow Test:
[webkit] › e2e/ssr-basic.spec.ts#L1
[webkit] › e2e/ssr-basic.spec.ts took 18.8s
|
Slow Test:
[webkit] › e2e/ssg-performance.spec.ts#L1
[webkit] › e2e/ssg-performance.spec.ts took 17.6s
|
Slow Test:
[firefox] › e2e/multi-platform.spec.ts#L1
[firefox] › e2e/multi-platform.spec.ts took 1.1m
|
Slow Test:
[firefox] › e2e/partial-build.spec.ts#L1
[firefox] › e2e/partial-build.spec.ts took 26.3s
|
Slow Test:
[firefox] › e2e/ssg-performance.spec.ts#L1
[firefox] › e2e/ssg-performance.spec.ts took 20.7s
|
Slow Test:
[firefox] › e2e/ssr-basic.spec.ts#L1
[firefox] › e2e/ssr-basic.spec.ts took 17.0s
|
Slow Test:
[webkit] › e2e/create-pages.spec.ts#L1
[webkit] › e2e/create-pages.spec.ts took 16.2s
|
Slow Test:
[firefox] › e2e/multi-platform.spec.ts#L1
[firefox] › e2e/multi-platform.spec.ts took 1.2m
|
Slow Test:
[firefox] › e2e/partial-build.spec.ts#L1
[firefox] › e2e/partial-build.spec.ts took 27.8s
|
Slow Test:
[firefox] › e2e/ssg-performance.spec.ts#L1
[firefox] › e2e/ssg-performance.spec.ts took 26.6s
|
Slow Test:
[firefox] › e2e/ssr-basic.spec.ts#L1
[firefox] › e2e/ssr-basic.spec.ts took 17.1s
|
Slow Test:
[webkit] › e2e/create-pages.spec.ts#L1
[webkit] › e2e/create-pages.spec.ts took 16.6s
|
Slow Test:
[webkit] › e2e/multi-platform.spec.ts#L1
[webkit] › e2e/multi-platform.spec.ts took 1.1m
|
Slow Test:
[webkit] › e2e/partial-build.spec.ts#L1
[webkit] › e2e/partial-build.spec.ts took 26.0s
|
Slow Test:
[webkit] › e2e/ssg-performance.spec.ts#L1
[webkit] › e2e/ssg-performance.spec.ts took 20.5s
|
Slow Test:
[webkit] › e2e/ssr-basic.spec.ts#L1
[webkit] › e2e/ssr-basic.spec.ts took 16.9s
|
Slow Test:
[firefox] › e2e/multi-platform.spec.ts#L1
[firefox] › e2e/multi-platform.spec.ts took 1.3m
|
Slow Test:
[firefox] › e2e/partial-build.spec.ts#L1
[firefox] › e2e/partial-build.spec.ts took 29.6s
|
Slow Test:
[firefox] › e2e/ssg-performance.spec.ts#L1
[firefox] › e2e/ssg-performance.spec.ts took 28.3s
|
Slow Test:
[firefox] › e2e/ssr-basic.spec.ts#L1
[firefox] › e2e/ssr-basic.spec.ts took 17.4s
|
Slow Test:
[webkit] › e2e/create-pages.spec.ts#L1
[webkit] › e2e/create-pages.spec.ts took 17.1s
|
Slow Test:
[firefox] › e2e/create-pages.spec.ts#L1
[firefox] › e2e/create-pages.spec.ts took 18.7s
|
Slow Test:
[webkit] › e2e/multi-platform.spec.ts#L1
[webkit] › e2e/multi-platform.spec.ts took 1.3m
|
Slow Test:
[webkit] › e2e/partial-build.spec.ts#L1
[webkit] › e2e/partial-build.spec.ts took 29.6s
|
Slow Test:
[webkit] › e2e/ssg-performance.spec.ts#L1
[webkit] › e2e/ssg-performance.spec.ts took 28.6s
|
Slow Test:
[webkit] › e2e/ssr-basic.spec.ts#L1
[webkit] › e2e/ssr-basic.spec.ts took 17.4s
|
Slow Test:
[chromium] › e2e/multi-platform.spec.ts#L1
[chromium] › e2e/multi-platform.spec.ts took 58.7s
|
Slow Test:
[chromium] › e2e/partial-build.spec.ts#L1
[chromium] › e2e/partial-build.spec.ts took 31.9s
|
Slow Test:
[chromium] › e2e/ssg-performance.spec.ts#L1
[chromium] › e2e/ssg-performance.spec.ts took 24.5s
|
Slow Test:
[chromium] › e2e/ssr-basic.spec.ts#L1
[chromium] › e2e/ssr-basic.spec.ts took 18.5s
|
Slow Test:
[chromium] › e2e/create-pages.spec.ts#L1
[chromium] › e2e/create-pages.spec.ts took 16.9s
|
Slow Test:
[chromium] › e2e/multi-platform.spec.ts#L1
[chromium] › e2e/multi-platform.spec.ts took 1.1m
|
Slow Test:
[chromium] › e2e/partial-build.spec.ts#L1
[chromium] › e2e/partial-build.spec.ts took 27.0s
|
Slow Test:
[chromium] › e2e/ssg-performance.spec.ts#L1
[chromium] › e2e/ssg-performance.spec.ts took 20.9s
|
Slow Test:
[chromium] › e2e/ssr-basic.spec.ts#L1
[chromium] › e2e/ssr-basic.spec.ts took 16.9s
|
Slow Test:
[chromium] › e2e/create-pages.spec.ts#L1
[chromium] › e2e/create-pages.spec.ts took 16.3s
|
Slow Test:
[webkit] › e2e/multi-platform.spec.ts#L1
[webkit] › e2e/multi-platform.spec.ts took 1.2m
|
Slow Test:
[webkit] › e2e/partial-build.spec.ts#L1
[webkit] › e2e/partial-build.spec.ts took 27.8s
|
Slow Test:
[webkit] › e2e/ssg-performance.spec.ts#L1
[webkit] › e2e/ssg-performance.spec.ts took 25.5s
|
Slow Test:
[webkit] › e2e/ssr-basic.spec.ts#L1
[webkit] › e2e/ssr-basic.spec.ts took 17.0s
|
Slow Test:
[firefox] › e2e/create-pages.spec.ts#L1
[firefox] › e2e/create-pages.spec.ts took 16.4s
|
Slow Test:
[firefox] › e2e/create-pages.spec.ts#L1
[firefox] › e2e/create-pages.spec.ts took 16.9s
|
Slow Test:
[chromium] › e2e/multi-platform.spec.ts#L1
[chromium] › e2e/multi-platform.spec.ts took 1.2m
|
Slow Test:
[chromium] › e2e/partial-build.spec.ts#L1
[chromium] › e2e/partial-build.spec.ts took 27.9s
|
Slow Test:
[chromium] › e2e/ssg-performance.spec.ts#L1
[chromium] › e2e/ssg-performance.spec.ts took 25.6s
|
Slow Test:
[chromium] › e2e/ssr-basic.spec.ts#L1
[chromium] › e2e/ssr-basic.spec.ts took 17.2s
|
Slow Test:
[chromium] › e2e/create-pages.spec.ts#L1
[chromium] › e2e/create-pages.spec.ts took 16.9s
|
Slow Test:
[firefox] › e2e/create-pages.spec.ts#L1
[firefox] › e2e/create-pages.spec.ts took 17.4s
|
Slow Test:
[chromium] › e2e/multi-platform.spec.ts#L1
[chromium] › e2e/multi-platform.spec.ts took 1.3m
|
Slow Test:
[chromium] › e2e/partial-build.spec.ts#L1
[chromium] › e2e/partial-build.spec.ts took 29.3s
|
Slow Test:
[chromium] › e2e/ssg-performance.spec.ts#L1
[chromium] › e2e/ssg-performance.spec.ts took 28.4s
|
Slow Test:
[chromium] › e2e/ssr-basic.spec.ts#L1
[chromium] › e2e/ssr-basic.spec.ts took 17.4s
|
Slow Test:
[chromium] › e2e/create-pages.spec.ts#L1
[chromium] › e2e/create-pages.spec.ts took 16.9s
|
Slow Test:
[firefox] › e2e\multi-platform.spec.ts#L1
[firefox] › e2e\multi-platform.spec.ts took 1.3m
|
Slow Test:
[firefox] › e2e\partial-build.spec.ts#L1
[firefox] › e2e\partial-build.spec.ts took 30.6s
|
Slow Test:
[webkit] › e2e\create-pages.spec.ts#L1
[webkit] › e2e\create-pages.spec.ts took 30.4s
|
Slow Test:
[firefox] › e2e\ssg-performance.spec.ts#L1
[firefox] › e2e\ssg-performance.spec.ts took 28.7s
|
Slow Test:
[webkit] › e2e\examples-smoke.spec.ts#L1
[webkit] › e2e\examples-smoke.spec.ts took 19.6s
|
Slow Test:
[chromium] › e2e\multi-platform.spec.ts#L1
[chromium] › e2e\multi-platform.spec.ts took 1.3m
|
Slow Test:
[chromium] › e2e\partial-build.spec.ts#L1
[chromium] › e2e\partial-build.spec.ts took 30.5s
|
Slow Test:
[chromium] › e2e\create-pages.spec.ts#L1
[chromium] › e2e\create-pages.spec.ts took 30.3s
|
Slow Test:
[chromium] › e2e\ssg-performance.spec.ts#L1
[chromium] › e2e\ssg-performance.spec.ts took 28.8s
|
Slow Test:
[chromium] › e2e\ssr-basic.spec.ts#L1
[chromium] › e2e\ssr-basic.spec.ts took 17.9s
|
E2E on windows-latest (Node 22.7.0) - (2/4)
Runner GitHub Actions 14 did not respond to a cancelation request with 00:05:00.
|
🎭 Playwright Run Summary
4 failed
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[webkit] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
4 skipped
169 passed (11.9m)
|
🎭 Playwright Run Summary
4 failed
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
4 skipped
161 passed (12.2m)
|
🎭 Playwright Run Summary
4 failed
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[webkit] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
4 skipped
169 passed (12.5m)
|
🎭 Playwright Run Summary
4 failed
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[webkit] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
4 skipped
169 passed (12.5m)
|
🎭 Playwright Run Summary
4 failed
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
4 skipped
161 passed (13.0m)
|
🎭 Playwright Run Summary
4 failed
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[firefox] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[webkit] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[webkit] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
4 skipped
169 passed (12.9m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[firefox] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
4 skipped
163 passed (14.2m)
|
🎭 Playwright Run Summary
4 failed
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
4 skipped
161 passed (13.9m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /Users/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
170 passed (14.4m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
170 passed (14.3m)
|
🎭 Playwright Run Summary
4 failed
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[webkit] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[webkit] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
4 skipped
161 passed (13.3m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[firefox] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
4 skipped
163 passed (14.5m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[firefox] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
4 skipped
163 passed (14.6m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
170 passed (14.6m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[chromium] › e2e/ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[firefox] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[firefox] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[firefox] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
4 skipped
163 passed (15.2m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e/broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e/broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js dev › check title
[chromium] › e2e/examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node /home/runner/work/waku/waku/packages/waku/dist/cli.js start › check title
170 passed (15.0m)
|
🎭 Playwright Run Summary
4 failed
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: DEV › navigate back after invalid page through client router
[firefox] › e2e\ssr-catch-error.spec.ts:43:5 › ssr-catch-error: PRD › navigate back after invalid page through client router
[webkit] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[webkit] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
4 skipped
169 passed (16.2m)
|
🎭 Playwright Run Summary
4 failed
[chromium] › e2e\broken-links.spec.ts:92:5 › broken-links: static server › client side navigation › broken link
[chromium] › e2e\broken-links.spec.ts:118:5 › broken-links: static server › client side navigation › broken redirect
[chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
[chromium] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
170 passed (17.5m)
|
🎭 Playwright Run Summary
3 failed
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js dev › check title
[webkit] › e2e\examples-smoke.spec.ts:101:7 › smoke test on 40_view_transitions: node D:\a\waku\waku\packages\waku\dist\cli.js start › check title
[webkit] › e2e\fs-router.spec.ts:18:5 › fs-router: DEV › home ──────────────────────────────────
126 did not run
40 passed (6.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
create-waku
|
245 KB |
|
playwright-report-macos-latest-22.7.0-1
|
419 KB |
|
playwright-report-macos-latest-22.7.0-2
|
655 KB |
|
playwright-report-macos-latest-22.7.0-3
|
492 KB |
|
playwright-report-macos-latest-22.7.0-4
|
431 KB |
|
playwright-report-ubuntu-latest-18.17.0-1
|
423 KB |
|
playwright-report-ubuntu-latest-18.17.0-2
|
744 KB |
|
playwright-report-ubuntu-latest-18.17.0-3
|
538 KB |
|
playwright-report-ubuntu-latest-18.17.0-4
|
496 KB |
|
playwright-report-ubuntu-latest-20.8.0-1
|
426 KB |
|
playwright-report-ubuntu-latest-20.8.0-2
|
739 KB |
|
playwright-report-ubuntu-latest-20.8.0-3
|
537 KB |
|
playwright-report-ubuntu-latest-20.8.0-4
|
457 KB |
|
playwright-report-ubuntu-latest-22.7.0-1
|
434 KB |
|
playwright-report-ubuntu-latest-22.7.0-2
|
726 KB |
|
playwright-report-ubuntu-latest-22.7.0-3
|
538 KB |
|
playwright-report-ubuntu-latest-22.7.0-4
|
474 KB |
|
playwright-report-windows-latest-22.7.0-1
|
416 KB |
|
playwright-report-windows-latest-22.7.0-3
|
466 KB |
|
playwright-report-windows-latest-22.7.0-4
|
178 KB |
|
waku
|
399 KB |
|