@@ -59,11 +59,12 @@ func TestImageList(t *testing.T) {
5959
6060 insertBundles (t , cmd )
6161
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[ ]*
6666`
67+
6768 expectImageListOutput (t , cmd , expected )
6869 })
6970}
@@ -80,10 +81,10 @@ func TestImageListDigests(t *testing.T) {
8081 runWithDindSwarmAndRegistry (t , func (info dindSwarmAndRegistryInfo ) {
8182 cmd := info .configuredCmd
8283 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[ ]*
8788`
8889 expectImageListDigestsOutput (t , cmd , expected )
8990 })
@@ -114,7 +115,7 @@ Deleted: b-simple-app:latest`,
114115 Err : `b-simple-app:latest: reference not found` ,
115116 })
116117
117- expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED\n "
118+ expectedOutput := "REPOSITORY TAG APP IMAGE ID APP NAME CREATED \n "
118119 expectImageListOutput (t , cmd , expectedOutput )
119120 })
120121}
@@ -132,8 +133,8 @@ func TestImageTag(t *testing.T) {
132133 cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "a-simple-app" , filepath .Join ("testdata" , "simple" ))
133134 icmd .RunCmd (cmd ).Assert (t , icmd .Success )
134135
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[ ]*
137138`
138139 expectImageListOutput (t , cmd , singleImageExpectation )
139140
@@ -182,63 +183,63 @@ a-simple-app latest [a-f0-9]{12} simple [La-z0-9 ]+ ago
182183 // tag image with only names
183184 dockerAppImageTag ("a-simple-app" , "b-simple-app" )
184185 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[ ]*
188189` )
189190
190191 // target tag
191192 dockerAppImageTag ("a-simple-app" , "a-simple-app:0.1" )
192193 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[ ]*
197198` )
198199
199200 // source tag
200201 dockerAppImageTag ("a-simple-app:0.1" , "c-simple-app" )
201202 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[ ]*
207208` )
208209
209210 // source and target tags
210211 dockerAppImageTag ("a-simple-app:0.1" , "b-simple-app:0.2" )
211212 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[ ]*
218219` )
219220
220221 // given a new application
221222 cmd .Command = dockerCli .Command ("app" , "build" , "--tag" , "push-pull" , filepath .Join ("testdata" , "push-pull" ))
222223 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[ ]*
230231` )
231232
232233 // can be tagged to an existing tag
233234 dockerAppImageTag ("push-pull" , "b-simple-app:0.2" )
234235 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[ ]*
242243` )
243244 })
244245}
0 commit comments