Fix tests on win32 systems

This commit is contained in:
cte 2025-02-10 00:24:25 -08:00
parent f447356d81
commit 3aed7d14cf

View file

@ -14,6 +14,7 @@ describe("CheckpointService", () => {
let git: SimpleGit
let testFile: string
let service: CheckpointService
let originalPlatform: string
const initRepo = async ({
baseDir,
@ -48,6 +49,19 @@ describe("CheckpointService", () => {
return { git, testFile }
}
beforeAll(() => {
originalPlatform = process.platform
Object.defineProperty(process, "platform", {
value: "darwin",
})
})
afterAll(() => {
Object.defineProperty(process, "platform", {
value: originalPlatform,
})
})
beforeEach(async () => {
const baseDir = path.join(os.tmpdir(), `checkpoint-service-test-${Date.now()}`)
const repo = await initRepo({ baseDir })