From d1e93e5482080d36d19a10dcf0f5f9fd1ad6f2eb Mon Sep 17 00:00:00 2001 From: Yichen Jiang Date: Wed, 16 Sep 2026 18:03:03 +0800 Subject: [PATCH] test(web): match the terminal close response without unsafe JSON access --- apps/web/tests/details-session-lifecycle.e2e.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/tests/details-session-lifecycle.e2e.ts b/apps/web/tests/details-session-lifecycle.e2e.ts index 3cb4a1f8b9..6f6fb83f10 100644 --- a/apps/web/tests/details-session-lifecycle.e2e.ts +++ b/apps/web/tests/details-session-lifecycle.e2e.ts @@ -203,7 +203,7 @@ describe.skipIf(MODE === 'record')('web e2e: details panel follows the current S page.waitForResponse('**/api/terminal/close'), blankColumn.locator('[data-dockkit-tab][aria-selected="true"] [data-dockkit-tab-close]').click(), ]) - expect((await closed.json()).result.ok).toBe(true) + expect(await closed.json()).toMatchObject({ result: { ok: true } }) expect(scaffold.ctx.terminalController.list(agent.id)).toEqual([]) await blankColumn.locator('[data-dockkit-tab]').filter({ hasText: 'before-chat.md' }).click() await compareOrRefreshGolden(BLANK_EXPECTED, [