()
| 12 | |
| 13 | const tmpDirs: string[] = [] |
| 14 | async function makeVault(): Promise<string> { |
| 15 | const dir = await mkdtemp(path.join(os.tmpdir(), 'zennotes-db-')) |
| 16 | tmpDirs.push(dir) |
| 17 | await mkdir(path.join(dir, 'inbox'), { recursive: true }) |
| 18 | return dir |
| 19 | } |
| 20 | |
| 21 | afterEach(async () => { |
| 22 | await Promise.all(tmpDirs.splice(0).map((d) => rm(d, { recursive: true, force: true }))) |