@@ -14,25 +14,26 @@ import (
1414)
1515
1616func TestBuild (t * testing.T ) {
17- cmd , cleanup := dockerCli . createTestCmd ()
18- defer cleanup ()
17+ runWithDindSwarmAndRegistry ( t , func ( info dindSwarmAndRegistryInfo ) {
18+ cmd := info . configuredCmd
1919
20- testDir := path .Join ("testdata" , "build" )
21- dir := fs .NewDir (t , "test-name" )
22- defer dir .Remove ()
23- f := dir .Join ("bundle.json" )
24- cmd .Command = dockerCli .Command ("app" , "build" , path .Join (testDir , "single" ), "--output" , f )
25- icmd .RunCmd (cmd ).Assert (t , icmd .Success )
20+ testDir := path .Join ("testdata" , "build" )
21+ dir := fs .NewDir (t , "test-name" )
22+ defer dir .Remove ()
23+ f := dir .Join ("bundle.json" )
24+ cmd .Command = dockerCli .Command ("app" , "build" , path .Join (testDir , "single" ), "--output" , f )
25+ icmd .RunCmd (cmd ).Assert (t , icmd .Success )
2626
27- data , err := ioutil .ReadFile (f )
28- assert .NilError (t , err )
29- var bndl bundle.Bundle
30- err = json .Unmarshal (data , & bndl )
31- assert .NilError (t , err )
27+ data , err := ioutil .ReadFile (f )
28+ assert .NilError (t , err )
29+ var bndl bundle.Bundle
30+ err = json .Unmarshal (data , & bndl )
31+ assert .NilError (t , err )
3232
33- built := []string {bndl .InvocationImages [0 ].Digest , bndl .Images ["web" ].Digest , bndl .Images ["worker" ].Digest }
34- for _ , ref := range built {
35- cmd .Command = dockerCli .Command ("inspect" , ref )
36- icmd .RunCmd (cmd ).Assert (t , icmd .Success )
37- }
33+ built := []string {bndl .InvocationImages [0 ].Digest , bndl .Images ["web" ].Digest , bndl .Images ["worker" ].Digest }
34+ for _ , ref := range built {
35+ cmd .Command = dockerCli .Command ("inspect" , ref )
36+ icmd .RunCmd (cmd ).Assert (t , icmd .Success )
37+ }
38+ })
3839}
0 commit comments