2019-03-05 14:01:42 +01:00
|
|
|
/* eslint-env jest */
|
|
|
|
import { recursiveDelete } from 'next/dist/lib/recursive-delete'
|
|
|
|
import { recursiveReadDir } from 'next/dist/lib/recursive-readdir'
|
2019-06-06 12:33:11 +02:00
|
|
|
import { recursiveCopy } from 'next/dist/lib/recursive-copy'
|
2019-03-05 14:01:42 +01:00
|
|
|
import { join } from 'path'
|
|
|
|
|
|
|
|
const resolveDataDir = join(__dirname, '..', 'isolated', '_resolvedata')
|
|
|
|
const testResolveDataDir = join(__dirname, '..', 'isolated', 'test_resolvedata')
|
|
|
|
|
|
|
|
describe('recursiveDelete', () => {
|
|
|
|
it('should work', async () => {
|
2019-06-06 12:33:11 +02:00
|
|
|
await recursiveCopy(resolveDataDir, testResolveDataDir)
|
2019-03-05 14:01:42 +01:00
|
|
|
|
|
|
|
await recursiveDelete(testResolveDataDir)
|
|
|
|
const result = await recursiveReadDir(testResolveDataDir, /.*/)
|
|
|
|
expect(result.length).toBe(0)
|
|
|
|
})
|
|
|
|
})
|