tsup/vitest-global.ts
2024-09-22 02:27:25 +08:00

13 lines
459 B
TypeScript

import path from 'node:path'
import fs from 'node:fs/promises'
import { exec } from 'tinyexec'
export default async function setup() {
const testDir = path.resolve(__dirname, 'test')
const cacheDir = path.resolve(testDir, '.cache')
await fs.rm(cacheDir, { recursive: true, force: true })
console.log(`Installing dependencies in ./test folder`)
await exec('pnpm', ['i'], { nodeOptions: { cwd: testDir } })
console.log(`Done... start testing..`)
}