test: scope search setup locale

This commit is contained in:
Shakker
2026-06-05 01:12:15 +01:00
parent 61d9ac8c5d
commit dbb80f3bb7

View File

@@ -173,8 +173,6 @@ describe("runSearchSetupFlow", () => {
});
it("localizes setup copy for web search provider selection", async () => {
const previousLocale = process.env.OPENCLAW_LOCALE;
process.env.OPENCLAW_LOCALE = "zh-CN";
const note = vi.fn(async () => {});
const select = vi.fn().mockResolvedValueOnce("__skip__");
const prompter = createWizardPrompter({
@@ -182,19 +180,13 @@ describe("runSearchSetupFlow", () => {
select: select as never,
});
try {
await withEnvAsync({ OPENCLAW_LOCALE: "zh-CN" }, async () => {
await runSearchSetupFlow(
{ plugins: { allow: ["xai"] } },
createNonExitingRuntime(),
prompter,
);
} finally {
if (previousLocale === undefined) {
delete process.env.OPENCLAW_LOCALE;
} else {
process.env.OPENCLAW_LOCALE = previousLocale;
}
}
});
expect(note).toHaveBeenCalledWith(expect.stringContaining("在线查询资料"), "网页搜索");
expect(select).toHaveBeenCalledWith(