mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 14:40:42 +00:00
test: tighten runtime web tools assertions
This commit is contained in:
@@ -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");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user