mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-14 18:13:54 +00:00
23 lines
535 B
TypeScript
23 lines
535 B
TypeScript
import { fileURLToPath } from 'node:url'
|
|
import { dirname, join } from 'pathe'
|
|
import fs from 'fs-extra'
|
|
|
|
const dir = dirname(fileURLToPath(import.meta.url))
|
|
const fixtureDir = join(dir, 'fixtures')
|
|
const tempDir = join(dir, 'fixtures-temp')
|
|
|
|
export async function setup () {
|
|
if (fs.existsSync(tempDir)) {
|
|
await fs.remove(tempDir)
|
|
}
|
|
await fs.copy(fixtureDir, tempDir, {
|
|
filter: src => !src.includes('.cache'),
|
|
})
|
|
}
|
|
|
|
export async function teardown () {
|
|
if (fs.existsSync(tempDir)) {
|
|
await fs.remove(tempDir)
|
|
}
|
|
}
|