mirror of
https://github.com/pnpm/pnpm.git
synced 2026-05-11 17:42:43 -04:00
19 lines
600 B
TypeScript
19 lines
600 B
TypeScript
import { promises as fs } from 'fs'
|
|
import path from 'path'
|
|
import createImportPackage from '@pnpm/package-store/lib/storeController/createImportPackage'
|
|
import { prepareEmpty } from '@pnpm/prepare'
|
|
|
|
test('importing a package with invalid files', async () => {
|
|
prepareEmpty()
|
|
const importPackage = createImportPackage('copy')
|
|
const target = path.resolve('target')
|
|
await importPackage(target, {
|
|
filesMap: {
|
|
'foo?bar/qar>zoo.txt': __filename,
|
|
'1*2.txt': __filename,
|
|
},
|
|
force: false,
|
|
fromStore: false,
|
|
})
|
|
expect(await (await fs.readdir(target)).length).toBe(2)
|
|
}) |