Files
pnpm/packages/git-resolver/test/parsePref.test.ts
2021-10-18 15:55:48 +03:00

10 lines
424 B
TypeScript

import parsePref from '@pnpm/git-resolver/lib/parsePref'
test.each([
['ssh://username:password@example.com:repo.git', 'ssh://username:password@example.com/repo.git'],
['ssh://username:password@example.com:repo/@foo.git', 'ssh://username:password@example.com/repo/@foo.git'],
])('the right colon is escaped', async (input, output) => {
const parsed = await parsePref(input)
expect(parsed?.fetchSpec).toBe(output)
})