fix: separate in-page channel events from functions (#371) #1277
Annotations
67 errors and 1 notice
|
e2e
Process completed with exit code 1.
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations:
tests/e2e/a11y-messages-hub-static.spec.ts#L41
2) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
39 | const panel = page.frameLocator('iframe[title="A11y Inspector"]')
40 |
> 41 | await expect(panel.getByRole('checkbox', { name: /image-alt/ })).toBeVisible()
| ^
42 | const scrollArea = panel.locator('#a11y-scroll')
43 | const summary = scrollArea.locator(':scope > div').first()
44 | await scrollArea.evaluate(element => element.scrollTo({ top: element.scrollHeight }))
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:41:70
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations:
tests/e2e/a11y-messages-hub-static.spec.ts#L41
2) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
39 | const panel = page.frameLocator('iframe[title="A11y Inspector"]')
40 |
> 41 | await expect(panel.getByRole('checkbox', { name: /image-alt/ })).toBeVisible()
| ^
42 | const scrollArea = panel.locator('#a11y-scroll')
43 | const summary = scrollArea.locator(':scope > div').first()
44 | await scrollArea.evaluate(element => element.scrollTo({ top: element.scrollHeight }))
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:41:70
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations:
tests/e2e/a11y-messages-hub-static.spec.ts#L41
2) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByRole('checkbox', { name: /image-alt/ })
39 | const panel = page.frameLocator('iframe[title="A11y Inspector"]')
40 |
> 41 | await expect(panel.getByRole('checkbox', { name: /image-alt/ })).toBeVisible()
| ^
42 | const scrollArea = panel.locator('#a11y-scroll')
43 | const summary = scrollArea.locator(':scope > div').first()
44 | await scrollArea.evaluate(element => element.scrollTo({ top: element.scrollHeight }))
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:41:70
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel:
tests/e2e/a11y-messages-hub-static.spec.ts#L27
1) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
25 | // The panel connects statically and receives the page script's scan of
26 | // the app under test (seeded with violations) over the in-page channel.
> 27 | await expect(panel.getByText('static', { exact: true })).toBeVisible()
| ^
28 | const imageAlt = panel.getByRole('checkbox', { name: /image-alt/ })
29 | await expect(imageAlt).toBeVisible()
30 |
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:27:62
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel:
tests/e2e/a11y-messages-hub-static.spec.ts#L27
1) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
25 | // The panel connects statically and receives the page script's scan of
26 | // the app under test (seeded with violations) over the in-page channel.
> 27 | await expect(panel.getByText('static', { exact: true })).toBeVisible()
| ^
28 | const imageAlt = panel.getByRole('checkbox', { name: /image-alt/ })
29 | await expect(imageAlt).toBeVisible()
30 |
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:27:62
|
|
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel:
tests/e2e/a11y-messages-hub-static.spec.ts#L27
1) [chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel
Error: expect(locator).toBeVisible() failed
Locator: locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true }) with timeout 5000ms
- waiting for locator('iframe[title="A11y Inspector"]').contentFrame().getByText('static', { exact: true })
25 | // The panel connects statically and receives the page script's scan of
26 | // the app under test (seeded with violations) over the in-page channel.
> 27 | await expect(panel.getByText('static', { exact: true })).toBeVisible()
| ^
28 | const imageAlt = panel.getByRole('checkbox', { name: /image-alt/ })
29 | await expect(imageAlt).toBeVisible()
30 |
at /home/runner/work/devframe/devframe/tests/e2e/a11y-messages-hub-static.spec.ts:27:62
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips full state updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel shared state > round-trips patch updates through both endpoint codecs:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L415
Error: Test timed out in 10000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
❯ src/in-page-channel/in-page-channel.test.ts:415:44
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > applies serialize/deserialize hooks to arguments and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L375
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:375:68
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > lets the page script call one panel through its peer handle:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L347
AssertionError: promise rejected "Error: In-page channel function "ping-pan…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:347:49
Caused by: Caused by: Error: In-page channel function "ping-panel" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > validates arguments against Standard Schemas:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L276
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:276:47
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > enforces jsonSerializable payloads with a coded error:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L231
AssertionError: expected 'In-page channel function "strict" is …' to contain 'jsonSerializable'
Expected: "jsonSerializable"
Received: "In-page channel function "strict" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:231:33
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > propagates handler errors to the caller:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L199
AssertionError: expected [Function] to throw error including 'exploded' but got 'In-page channel function "boom" is no…'
Expected: "exploded"
Received: "In-page channel function "boom" is not registered on this endpoint."
❯ src/in-page-channel/in-page-channel.test.ts:199:39
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > round-trips calls, arguments, and results:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L188
AssertionError: promise rejected "Error: In-page channel function "echo" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:188:48
Caused by: Caused by: Error: In-page channel function "echo" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > keeps same-named functions and events independent:
packages/devframe/src/in-page-channel/internal.ts#L206
Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
[devframe] src/in-page-channel/in-page-channel.test.ts > in-page channel over bring-your-own ports > awaits void actions, propagates their errors, and times them out:
packages/devframe/src/in-page-channel/in-page-channel.test.ts#L142
AssertionError: promise rejected "Error: In-page channel function "save" is…" instead of resolving
❯ src/in-page-channel/in-page-channel.test.ts:142:37
Caused by: Caused by: Error: In-page channel function "save" is not registered on this endpoint.
❯ Object.<anonymous> src/in-page-channel/internal.ts:206:31
❯ onMessage ../../node_modules/.pnpm/birpc@4.2.0/node_modules/birpc/dist/index.mjs:167:23
|
|
🎭 Playwright Run Summary
2 failed
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:22:3 › a11y-messages playground (static hub build) › a11y page script scans the production page; the panel highlights over the in-page channel
[chromium] › tests/e2e/a11y-messages-hub-static.spec.ts:37:3 › a11y-messages playground (static hub build) › keeps the a11y summary controls above scrolled violations
19 passed (34.7s)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
|
1.04 MB |
sha256:807d13aa7f217fcfa6a3c67abd582eb7dd0eada14d9304319f3c087db9387558
|
|