pnpm

Форк
0
/
symlinkDirectRootDependency.test.ts 
21 строка · 775.0 Байт
1
import fs from 'fs'
2
import path from 'path'
3
import { tempDir } from '@pnpm/prepare'
4
import { symlinkDirectRootDependency } from '@pnpm/symlink-dependency'
5

6
test('symlink is created to directory that does not yet exist', async () => {
7
  const tmp = tempDir(false)
8
  const destModulesDir = path.join(tmp, 'node_modules')
9
  const dependencyLocation = path.join(tmp, 'dep')
10
  fs.mkdirSync(destModulesDir)
11
  await symlinkDirectRootDependency(dependencyLocation, destModulesDir, 'dep', {
12
    linkedPackage: {
13
      name: 'dep',
14
      version: '1.0.0',
15
    },
16
    prefix: '',
17
  })
18
  fs.mkdirSync(dependencyLocation)
19
  fs.writeFileSync(path.join(dependencyLocation, 'index.js'), 'module.exports = {}')
20
  expect(fs.existsSync(path.join(destModulesDir, 'dep/index.js'))).toBe(true)
21
})
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.