fix: format executable test

This commit is contained in:
Mohamed Boudra
2026-04-13 21:05:08 +07:00
parent bdb300b919
commit 7ef47e9193

View File

@@ -149,19 +149,22 @@ describe("findExecutable", () => {
); );
}); });
test.skipIf(process.platform === "win32")("warns and returns null when the final which line is not an absolute path", async () => { test.skipIf(process.platform === "win32")(
const warnSpy = vi.spyOn(console, "warn").mockImplementation(() => {}); "warns and returns null when the final which line is not an absolute path",
const { findExecutable } = await loadExecutableModule({ async () => {
execFileImpl: (_command, _args, _options, callback) => { const warnSpy = vi.spyOn(console, "warn").mockImplementation(() => {});
callback(null, "codex\n", ""); const { findExecutable } = await loadExecutableModule({
}, execFileImpl: (_command, _args, _options, callback) => {
}); callback(null, "codex\n", "");
},
});
await expect(findExecutable("codex")).resolves.toBeNull(); await expect(findExecutable("codex")).resolves.toBeNull();
expect(warnSpy).toHaveBeenCalledOnce(); expect(warnSpy).toHaveBeenCalledOnce();
warnSpy.mockRestore(); warnSpy.mockRestore();
}); },
);
test("returns null when which lookup fails", async () => { test("returns null when which lookup fails", async () => {
const { findExecutable } = await loadExecutableModule({ const { findExecutable } = await loadExecutableModule({