diff --git a/packages/opencode/test/preload.ts b/packages/opencode/test/preload.ts index 08316a23f..b6b6a66cf 100644 --- a/packages/opencode/test/preload.ts +++ b/packages/opencode/test/preload.ts @@ -3,9 +3,14 @@ import os from "os" import path from "path" import fs from "fs/promises" +import fsSync from "fs" +import { afterAll } from "bun:test" const dir = path.join(os.tmpdir(), "opencode-test-data-" + process.pid) await fs.mkdir(dir, { recursive: true }) +afterAll(() => { + fsSync.rmSync(dir, { recursive: true, force: true }) +}) process.env["XDG_DATA_HOME"] = path.join(dir, "share") process.env["XDG_CACHE_HOME"] = path.join(dir, "cache") process.env["XDG_CONFIG_HOME"] = path.join(dir, "config")