Skip to content

PATCH: Utils mcp.ts clean up (#5) #102

PATCH: Utils mcp.ts clean up (#5)

PATCH: Utils mcp.ts clean up (#5) #102

Triggered via push October 11, 2025 18:41
Status Success
Total duration 8m 8s
Artifacts

validate.yml

on: push
Matrix: πŸ”§ Setup
Fit to window
Zoom out
Zoom in

Annotations

8 errors
πŸ§ͺ Test
Process completed with exit code 1.
test/index.test.ts > journal viewer sends tool message: exercises/05.advanced/02.solution.render-data/test/index.test.ts#L45
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/index.test.ts:45:1
test/index.test.ts > journal viewer sends tool message: exercises/05.advanced/01.solution.tool-results/test/index.test.ts#L45
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/index.test.ts:45:1
test/index.test.ts > journal viewer sends prompt message: exercises/04.interactive/03.solution.prompts/test/index.test.ts#L78
Error: 🚨 prompt message was never received. Make sure to call sendMcpMessage with "prompt" ❯ test/index.test.ts:78:9 ❯ test/index.test.ts:77:2 Caused by: Caused by: TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByRole('log').getByText('prompt') to be visible ❯ test/index.test.ts:77:16
test/index.test.ts > journal viewer sends tool message: exercises/04.interactive/02.solution.tools/test/index.test.ts#L78
Error: 🚨 tool message was never received. Make sure to call sendMcpMessage with "tool" ❯ test/index.test.ts:78:9 ❯ test/index.test.ts:77:2 Caused by: Caused by: TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByRole('log').getByText('tool') to be visible ❯ test/index.test.ts:77:16
test/index.test.ts > journal viewer sends ui-size-change message: exercises/04.interactive/01.solution.links/test/index.test.ts#L75
Error: 🚨 link message was never received. Make sure to call postMessage with "link" with url and the target set to "*". ❯ test/index.test.ts:75:9 ❯ test/index.test.ts:74:2 Caused by: Caused by: TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByRole('log').getByText('link') to be visible ❯ test/index.test.ts:74:16
test/index.test.ts > journal viewer sends ui-size-change message: exercises/03.complex/04.solution.dynamic-sizing/test/index.test.ts#L71
Error: 🚨 ui-size-change was never received. Make sure to call postMessage with "ui-size-change" with width and height and the target set to "*". ❯ test/index.test.ts:71:9 ❯ test/index.test.ts:70:2 Caused by: Caused by: TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByRole('log').getByText('ui-size-change') to be visible ❯ test/index.test.ts:70:16
test/index.test.ts > journal viewer sends ui-lifecycle-iframe-ready message: exercises/03.complex/02.solution.ready/test/index.test.ts#L74
Error: 🚨 ui-lifecycle-iframe-ready was never received. Make sure to call postMessage with "ui-lifecycle-iframe-ready" with the target set to "*". ❯ test/index.test.ts:74:10 ❯ test/index.test.ts:69:2 Caused by: Caused by: TimeoutError: locator.waitFor: Timeout 1000ms exceeded. Call log: - waiting for getByRole('log').getByText('ui-lifecycle-iframe-ready') to be visible ❯ test/index.test.ts:72:4