Files
pnpm/pkg-manager/resolve-dependencies/test/replaceVersionInPref.test.ts
2024-04-21 13:16:20 +02:00

10 lines
500 B
TypeScript

import { replaceVersionInPref } from '../lib/replaceVersionInPref'
test('replaceVersionInPref()', () => {
expect(replaceVersionInPref('^1.0.0', '1.1.0')).toBe('1.1.0')
expect(replaceVersionInPref('npm:foo@^1.0.0', '1.1.0')).toBe('npm:foo@1.1.0')
expect(replaceVersionInPref('npm:@foo/bar@^1.0.0', '1.1.0')).toBe('npm:@foo/bar@1.1.0')
expect(replaceVersionInPref('npm:foo', '1.1.0')).toBe('npm:foo@1.1.0')
expect(replaceVersionInPref('npm:@foo/bar', '1.1.0')).toBe('npm:@foo/bar@1.1.0')
})