瀏覽代碼

test(web): match the terminal close response without unsafe JSON access

Yichen Jiang 1 周之前
父節點
當前提交
d1e93e5482
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      apps/web/tests/details-session-lifecycle.e2e.ts

+ 1 - 1
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, [