mirror of
https://github.com/pnpm/pnpm.git
synced 2026-03-10 11:18:18 -04:00
28 lines
819 B
TypeScript
28 lines
819 B
TypeScript
import fs from 'fs'
|
|
import { prepareEmpty } from '@pnpm/prepare'
|
|
import { addDependenciesToPackage } from '@pnpm/core'
|
|
import { isCI } from 'ci-info'
|
|
import { testDefaults } from '../utils'
|
|
|
|
const testSkipOnCI = isCI ? test.skip : test
|
|
|
|
// Looks like GitHub Actions have reduced memory limit for Node.js,
|
|
// so it fails in CI at the moment.
|
|
testSkipOnCI('a package with a huge amount of circular dependencies and many peer dependencies should successfully be resolved', async () => {
|
|
prepareEmpty()
|
|
|
|
await addDependenciesToPackage({},
|
|
['@teambit/bit@0.0.745'],
|
|
testDefaults({
|
|
fastUnpack: true,
|
|
lockfileOnly: true,
|
|
registries: {
|
|
'@teambit': 'https://node.bit.dev/',
|
|
},
|
|
strictPeerDependencies: false,
|
|
})
|
|
)
|
|
|
|
expect(fs.existsSync('pnpm-lock.yaml')).toBeTruthy()
|
|
})
|