mirror of
https://github.com/caprover/caprover
synced 2025-10-30 01:57:03 +00:00
27 lines
760 B
TypeScript
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')
|
|
}
|
|
})
|