Files
better-auth/packages/cli/test/test-utils.ts
2026-02-15 07:44:50 +00:00

22 lines
397 B
TypeScript

import { vol } from "memfs";
import { test } from "vitest";
export const testWithTmpDir = test.extend<{
tmp: string;
}>({
tmp: async ({}, use) => {
const tmpDir = "/tmp";
vol.reset();
const tmp = vol.mkdirSync(tmpDir, { recursive: true });
if (!tmp) {
throw new Error("Failed to create temporary directory");
}
try {
await use(tmp);
} finally {
vol.reset();
}
},
});