From 62d19a72896ef12fe65dfcbbb5367f625b8a85a0 Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Sat, 24 Oct 2026 03:07:36 +0800 Subject: [PATCH] test(browser): resolve network fixture secrets through typed input contract --- src/browser/network/PlaywrightNetworkContent.test.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/browser/network/PlaywrightNetworkContent.test.ts b/src/browser/network/PlaywrightNetworkContent.test.ts index 2e5a403c6b..6887d49ae4 100644 --- a/src/browser/network/PlaywrightNetworkContent.test.ts +++ b/src/browser/network/PlaywrightNetworkContent.test.ts @@ -1,6 +1,6 @@ import { expect, it } from "vitest"; import { browserScenarioSchema } from "../../domain/browserScenario.js"; -import { BrowserScenarioSecrets } from "../BrowserScenarioSecrets.js"; +import { resolveScenarioSecrets } from "../../../tests/fixtures/browserScenarioSecrets.js"; import { captureNetworkBody, captureNetworkHeaders, @@ -12,8 +12,7 @@ const scenario = browserScenarioSchema.parse({ actions: [{ step_id: "done", action: "wait_for_timeout", duration_ms: 1 }], secrets: [{ secret_id: "declared", environment_variable: "SECRET" }], }); -const secrets = BrowserScenarioSecrets.resolve(scenario, { SECRET: "x" }); -if (secrets === undefined) throw new Error("Fixture secret was not resolved"); +const secrets = resolveScenarioSecrets(scenario, { SECRET: "x" }); const options = { timeoutMs: 100, maxBodyBytes: 4,