@@ -59,11 +59,12 @@ func TestImageList(t *testing.T) {
59
59
60
60
insertBundles (t , cmd )
61
61
62
- expected := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
63
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
64
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
65
- my.registry:5000/c-myapp latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
62
+ expected := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
63
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
64
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
65
+ my.registry:5000/c-myapp latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
66
66
`
67
+
67
68
expectImageListOutput (t , cmd , expected )
68
69
})
69
70
}
@@ -80,10 +81,10 @@ func TestImageListDigests(t *testing.T) {
80
81
runWithDindSwarmAndRegistry (t , func (info dindSwarmAndRegistryInfo ) {
81
82
cmd := info .configuredCmd
82
83
insertBundles (t , cmd )
83
- expected := `REPOSITORY TAG DIGEST APP IMAGE ID APP NAME CREATED
84
- a-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago
85
- b-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago
86
- my.registry:5000/c-myapp latest <none> [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
84
+ expected := `REPOSITORY TAG DIGEST APP IMAGE ID APP NAME CREATED
85
+ a-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
86
+ b-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
87
+ my.registry:5000/c-myapp latest <none> [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
87
88
`
88
89
expectImageListDigestsOutput (t , cmd , expected )
89
90
})
@@ -114,7 +115,7 @@ Deleted: b-simple-app:latest`,
114
115
Err : `b-simple-app:latest: reference not found` ,
115
116
})
116
117
117
- expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED\n "
118
+ expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED \n "
118
119
expectImageListOutput (t , cmd , expectedOutput )
119
120
})
120
121
}
@@ -132,8 +133,8 @@ func TestImageTag(t *testing.T) {
132
133
cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "a-simple-app" , filepath .Join ("testdata" , "simple" ))
133
134
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
134
135
135
- singleImageExpectation := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
136
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
136
+ singleImageExpectation := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
137
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
137
138
`
138
139
expectImageListOutput (t , cmd , singleImageExpectation )
139
140
@@ -182,63 +183,63 @@ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
182
183
// tag image with only names
183
184
dockerAppImageTag ("a-simple-app" , "b-simple-app" )
184
185
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
185
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
186
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
187
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
186
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
187
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
188
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
188
189
` )
189
190
190
191
// target tag
191
192
dockerAppImageTag ("a-simple-app" , "a-simple-app:0.1" )
192
193
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
193
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
194
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
195
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
196
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
194
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
195
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
196
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
197
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
197
198
` )
198
199
199
200
// source tag
200
201
dockerAppImageTag ("a-simple-app:0.1" , "c-simple-app" )
201
202
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
202
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
203
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
204
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
205
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
206
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
203
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
204
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
205
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
206
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
207
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
207
208
` )
208
209
209
210
// source and target tags
210
211
dockerAppImageTag ("a-simple-app:0.1" , "b-simple-app:0.2" )
211
212
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
212
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
213
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
214
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
215
- b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago
216
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
217
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
213
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
214
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
215
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
216
+ b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
217
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
218
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
218
219
` )
219
220
220
221
// given a new application
221
222
cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "push-pull" , filepath .Join ("testdata" , "push-pull" ))
222
223
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
223
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
224
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
225
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
226
- b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago
227
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
228
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
229
- push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
224
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
225
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
226
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
227
+ b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
228
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
229
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
230
+ push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
230
231
` )
231
232
232
233
// can be tagged to an existing tag
233
234
dockerAppImageTag ("push-pull" , "b-simple-app:0.2" )
234
235
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
235
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
236
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
237
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
238
- b-simple-app 0.2 [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
239
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
240
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
241
- push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
236
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
237
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
238
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
239
+ b-simple-app 0.2 [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
240
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
241
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
242
+ push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
242
243
` )
243
244
})
244
245
}
0 commit comments