From e3409a27e79518f2dea35a723244492eebadf39e Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 11 Mar 2025 10:51:40 +0800 Subject: [PATCH] fix test --- src/cdp/page.zig | 4 ++-- src/cdp/testing.zig | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/cdp/page.zig b/src/cdp/page.zig index 7b22fb97..a4729abe 100644 --- a/src/cdp/page.zig +++ b/src/cdp/page.zig @@ -274,13 +274,13 @@ test "cdp.page: getFrameTree" { try ctx.expectSentError(-31998, "BrowserContextNotLoaded", .{ .id = 10 }); } - const bc = try ctx.loadBrowserContext(.{ .id = "BID-9" }); + const bc = try ctx.loadBrowserContext(.{ .id = "BID-9", .target_id = "TID-3" }); { try ctx.processMessage(.{ .id = 11, .method = "Page.getFrameTree" }); try ctx.expectSentResult(.{ .frameTree = .{ .frame = .{ - .id = bc.frame_id, + .id = "TID-3", .loaderId = bc.loader_id, .url = bc.url, .domainAndRegistry = "", diff --git a/src/cdp/testing.zig b/src/cdp/testing.zig index 1e7bc25c..29b67324 100644 --- a/src/cdp/testing.zig +++ b/src/cdp/testing.zig @@ -147,6 +147,7 @@ const TestContext = struct { const BrowserContextOpts = struct { id: ?[]const u8 = null, + target_id: ?[]const u8 = null, session_id: ?[]const u8 = null, }; pub fn loadBrowserContext(self: *TestContext, opts: BrowserContextOpts) !*main.BrowserContext(TestCDP) { @@ -163,6 +164,10 @@ const TestContext = struct { bc.id = id; } + if (opts.target_id) |tid| { + bc.target_id = tid; + } + if (opts.session_id) |sid| { bc.session_id = sid; }