test: tighten runtime web tools assertions

This commit is contained in:
Shakker
2026-05-08 19:40:30 +01:00
parent a9e322c4c1
commit 950cdfdaf4

View File

@@ -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");
});
});