Files
caprover/tests/dockerutil.test.ts
Kasra Bigdeli e188a9c1ef Pass linter
2021-08-28 12:14:44 -07:00

27 lines
760 B
TypeScript

// @ts-ignore
import dockerodeUtils = require('dockerode/lib/util')
test('dockerodeUtils', () => {
{
const parsed = dockerodeUtils.parseRepositoryTag('lib/repo:tag.v1.0')
expect(parsed.tag).toBe('tag.v1.0')
expect(parsed.repository).toBe('lib/repo')
}
{
const parsed = dockerodeUtils.parseRepositoryTag(
'domain.com:3000/lib/repo:tag.v1.0'
)
expect(parsed.tag).toBe('tag.v1.0')
expect(parsed.repository).toBe('domain.com:3000/lib/repo')
}
{
const parsed = dockerodeUtils.parseRepositoryTag(
'domain.com:3000/repo:tag.v1.0'
)
expect(parsed.tag).toBe('tag.v1.0')
expect(parsed.repository).toBe('domain.com:3000/repo')
}
})