-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.spec.js
40 lines (26 loc) · 802 Bytes
/
index.spec.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import test from 'ava'
import { createPackageName, createImageName } from '.'
test( 'createPackageName', t => {
const packageConfigSimple = {
name: 'test'
}
t.is( createPackageName( packageConfigSimple ), 'test' )
const packageConfigScope = {
name: '@fredo/test'
}
t.is( createPackageName( packageConfigScope ), 'fredo/test' )
const packageConfigScopeOverride = {
name: '@fredo/test',
config: {
dockerScope: 'mario'
}
}
t.is( createPackageName( packageConfigScopeOverride ), 'mario/test' )
} )
test( 'createImageName', t => {
const packageConfig = {
name: '@elmariofredo/test'
}
const generatedImageName = createImageName( packageConfig )
t.is( generatedImageName, 'elmariofredo/test:254835b8e48acde5c6630d2b2f17231066156a2b' )
} )