@@ -66,11 +66,12 @@ func TestImageList(t *testing.T) {
66
66
67
67
insertBundles (t , cmd )
68
68
69
- expected := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
70
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
71
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
72
- my.registry:5000/c-myapp latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
69
+ expected := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
70
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
71
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
72
+ my.registry:5000/c-myapp latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
73
73
`
74
+
74
75
expectImageListOutput (t , cmd , expected )
75
76
})
76
77
}
@@ -87,10 +88,10 @@ func TestImageListDigests(t *testing.T) {
87
88
runWithDindSwarmAndRegistry (t , func (info dindSwarmAndRegistryInfo ) {
88
89
cmd := info .configuredCmd
89
90
insertBundles (t , cmd )
90
- expected := `REPOSITORY TAG DIGEST APP IMAGE ID APP NAME CREATED
91
- a-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago
92
- b-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago
93
- my.registry:5000/c-myapp latest <none> [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
91
+ expected := `REPOSITORY TAG DIGEST APP IMAGE ID APP NAME CREATED
92
+ a-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
93
+ b-simple-app latest <none> [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
94
+ my.registry:5000/c-myapp latest <none> [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
94
95
`
95
96
expectImageListDigestsOutput (t , cmd , expected )
96
97
})
@@ -121,7 +122,7 @@ Deleted: b-simple-app:latest`,
121
122
Err : `b-simple-app:latest: reference not found` ,
122
123
})
123
124
124
- expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED\n "
125
+ expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED \n "
125
126
expectImageListOutput (t , cmd , expectedOutput )
126
127
})
127
128
}
@@ -139,8 +140,8 @@ func TestImageTag(t *testing.T) {
139
140
cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "a-simple-app" , filepath .Join ("testdata" , "simple" ))
140
141
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
141
142
142
- singleImageExpectation := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
143
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
143
+ singleImageExpectation := `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
144
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
144
145
`
145
146
expectImageListOutput (t , cmd , singleImageExpectation )
146
147
@@ -189,63 +190,63 @@ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
189
190
// tag image with only names
190
191
dockerAppImageTag ("a-simple-app" , "b-simple-app" )
191
192
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
192
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
193
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
194
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
193
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
194
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
195
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
195
196
` )
196
197
197
198
// target tag
198
199
dockerAppImageTag ("a-simple-app" , "a-simple-app:0.1" )
199
200
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
200
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
201
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
202
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
203
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
201
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
202
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
203
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
204
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
204
205
` )
205
206
206
207
// source tag
207
208
dockerAppImageTag ("a-simple-app:0.1" , "c-simple-app" )
208
209
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
209
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
210
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
211
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
212
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
213
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
210
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
211
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
212
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
213
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
214
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
214
215
` )
215
216
216
217
// source and target tags
217
218
dockerAppImageTag ("a-simple-app:0.1" , "b-simple-app:0.2" )
218
219
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
219
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
220
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
221
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
222
- b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago
223
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
224
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
220
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
221
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
222
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
223
+ b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
224
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
225
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
225
226
` )
226
227
227
228
// given a new application
228
229
cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "push-pull" , filepath .Join ("testdata" , "push-pull" ))
229
230
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
230
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
231
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
232
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
233
- b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago
234
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
235
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
236
- push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
231
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
232
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
233
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
234
+ b-simple-app 0.2 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
235
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
236
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
237
+ push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
237
238
` )
238
239
239
240
// can be tagged to an existing tag
240
241
dockerAppImageTag ("push-pull" , "b-simple-app:0.2" )
241
242
icmd .RunCmd (cmd ).Assert (t , icmd .Success )
242
- expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED
243
- a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago
244
- a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
245
- b-simple-app 0.2 [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
246
- b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
247
- c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
248
- push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago
243
+ expectImageListOutput (t , cmd , `REPOSITORY TAG APP IMAGE ID APP NAME CREATED[ ]*
244
+ a-simple-app 0.1 [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
245
+ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
246
+ b-simple-app 0.2 [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
247
+ b-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
248
+ c-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago[ ]*
249
+ push-pull latest [a-f0-9]{12} push-pull [La-z0-9 ]+ ago[ ]*
249
250
` )
250
251
})
251
252
}
0 commit comments