@@ -66,11 +66,12 @@ func TestImageList(t *testing.T) {
6666
6767 insertBundles (t , cmd )
6868
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[ ]*
7373`
74+
7475 expectImageListOutput (t , cmd , expected )
7576 })
7677}
@@ -87,10 +88,10 @@ func TestImageListDigests(t *testing.T) {
8788 runWithDindSwarmAndRegistry (t , func (info dindSwarmAndRegistryInfo ) {
8889 cmd := info .configuredCmd
8990 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[ ]*
9495`
9596 expectImageListDigestsOutput (t , cmd , expected )
9697 })
@@ -121,7 +122,7 @@ Deleted: b-simple-app:latest`,
121122 Err : `b-simple-app:latest: reference not found` ,
122123 })
123124
124- expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED\n "
125+ expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED \n "
125126 expectImageListOutput (t , cmd , expectedOutput )
126127 })
127128}
@@ -139,8 +140,8 @@ func TestImageTag(t *testing.T) {
139140 cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "a-simple-app" , filepath .Join ("testdata" , "simple" ))
140141 icmd .RunCmd (cmd ).Assert (t , icmd .Success )
141142
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[ ]*
144145`
145146 expectImageListOutput (t , cmd , singleImageExpectation )
146147
@@ -189,63 +190,63 @@ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
189190 // tag image with only names
190191 dockerAppImageTag ("a-simple-app" , "b-simple-app" )
191192 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[ ]*
195196` )
196197
197198 // target tag
198199 dockerAppImageTag ("a-simple-app" , "a-simple-app:0.1" )
199200 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[ ]*
204205` )
205206
206207 // source tag
207208 dockerAppImageTag ("a-simple-app:0.1" , "c-simple-app" )
208209 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[ ]*
214215` )
215216
216217 // source and target tags
217218 dockerAppImageTag ("a-simple-app:0.1" , "b-simple-app:0.2" )
218219 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[ ]*
225226` )
226227
227228 // given a new application
228229 cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "push-pull" , filepath .Join ("testdata" , "push-pull" ))
229230 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[ ]*
237238` )
238239
239240 // can be tagged to an existing tag
240241 dockerAppImageTag ("push-pull" , "b-simple-app:0.2" )
241242 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[ ]*
249250` )
250251 })
251252}
0 commit comments