diff --git a/src/secrets/runtime-web-tools-state.test.ts b/src/secrets/runtime-web-tools-state.test.ts index 6cd11c946c9..6cfe2f41875 100644 --- a/src/secrets/runtime-web-tools-state.test.ts +++ b/src/secrets/runtime-web-tools-state.test.ts @@ -27,17 +27,20 @@ describe("runtime web tools state", () => { }); const first = getActiveRuntimeWebToolsMetadata(); - expect(first?.search.providerConfigured).toBe("gemini"); - expect(first?.search.selectedProvider).toBe("gemini"); - expect(first?.search.selectedProviderKeySource).toBe("secretRef"); if (!first) { throw new Error("missing runtime web tools metadata"); } + expect(first.search.providerConfigured).toBe("gemini"); + expect(first.search.selectedProvider).toBe("gemini"); + expect(first.search.selectedProviderKeySource).toBe("secretRef"); first.search.providerConfigured = "brave"; first.search.selectedProvider = "brave"; const second = getActiveRuntimeWebToolsMetadata(); - expect(second?.search.providerConfigured).toBe("gemini"); - expect(second?.search.selectedProvider).toBe("gemini"); + if (!second) { + throw new Error("missing cloned runtime web tools metadata"); + } + expect(second.search.providerConfigured).toBe("gemini"); + expect(second.search.selectedProvider).toBe("gemini"); }); });