summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-12-19 17:00:23 -0600
committerAiden Cline <[email protected]>2025-12-19 17:00:23 -0600
commitdae0168ed8aec08bf127641604eaaccb9e564683 (patch)
tree621a121c2ad21a9a36ab6b23173be35d3376785e
parentedfe2e4f1c32edee60f88dcc5603be3d23d15cb1 (diff)
downloadopencode-dae0168ed8aec08bf127641604eaaccb9e564683.tar.gz
opencode-dae0168ed8aec08bf127641604eaaccb9e564683.zip
test: fixture cleanup
-rw-r--r--packages/opencode/test/preload.ts5
1 files changed, 5 insertions, 0 deletions
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")