From 6bd6ff25bee92e8d5e554be5adfe4447a4245cee Mon Sep 17 00:00:00 2001 From: Shakker Date: Sun, 10 May 2026 22:31:12 +0100 Subject: [PATCH] test: tighten browser snapshot cdp assertion --- .../src/browser/pw-tools-core.snapshot.test.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/browser/src/browser/pw-tools-core.snapshot.test.ts b/extensions/browser/src/browser/pw-tools-core.snapshot.test.ts index dab89e8052f..17e4198009b 100644 --- a/extensions/browser/src/browser/pw-tools-core.snapshot.test.ts +++ b/extensions/browser/src/browser/pw-tools-core.snapshot.test.ts @@ -52,12 +52,12 @@ describe("pw-tools-core aria snapshot storage", () => { expect(result).toEqual({ nodes: formattedNodes }); expect(getPageForTargetId).toHaveBeenCalledTimes(1); expect(ensurePageState).toHaveBeenCalledWith(page); - expect(withPageScopedCdpClient).toHaveBeenCalledWith({ - cdpUrl: "http://127.0.0.1:9222", - page, - targetId: "tab-1", - fn: expect.any(Function), - }); + expect(withPageScopedCdpClient).toHaveBeenCalledTimes(1); + const scopedClientOptions = withPageScopedCdpClient.mock.calls[0]?.[0]; + expect(scopedClientOptions?.cdpUrl).toBe("http://127.0.0.1:9222"); + expect(scopedClientOptions?.page).toBe(page); + expect(scopedClientOptions?.targetId).toBe("tab-1"); + expect(typeof scopedClientOptions?.fn).toBe("function"); expect(markBackendDomRefsOnPage).toHaveBeenCalledWith({ page, refs: [{ ref: "ax1", backendDOMNodeId: 42 }],