Fix windows ACL os mock typing

This commit is contained in:
Tak Hoffman 2026-03-18 23:47:56 -05:00
parent 3261a2a0b1
commit 53a34c39f6
No known key found for this signature in database

View File

@ -5,10 +5,11 @@ const MOCK_USERNAME = "MockUser";
vi.mock("node:os", async (importOriginal) => { vi.mock("node:os", async (importOriginal) => {
const actual = await importOriginal<typeof import("node:os")>(); const actual = await importOriginal<typeof import("node:os")>();
const base = ("default" in actual ? actual.default : actual) as Record<string, unknown>;
return { return {
...actual, ...actual,
default: { default: {
...actual.default, ...base,
userInfo: () => ({ username: MOCK_USERNAME }), userInfo: () => ({ username: MOCK_USERNAME }),
}, },
userInfo: () => ({ username: MOCK_USERNAME }), userInfo: () => ({ username: MOCK_USERNAME }),