@@ -3,6 +3,7 @@ package e2e
33import (
44 "fmt"
55 "io/ioutil"
6+ "os"
67 "path/filepath"
78 "regexp"
89 "runtime"
@@ -81,10 +82,10 @@ func testRenderApp(appPath string, env ...string) func(*testing.T) {
8182func TestRenderFormatters (t * testing.T ) {
8283 appPath := filepath .Join ("testdata" , "simple" , "simple.dockerapp" )
8384 result := icmd .RunCommand (dockerApp , "render" , "--formatter" , "json" , appPath ).Assert (t , icmd .Success )
84- assert .Assert (t , golden . String ( result .Stdout (), "expected-json-render.golden" ) )
85+ golden .Assert (t , result .Stdout (), "expected-json-render.golden" )
8586
8687 result = icmd .RunCommand (dockerApp , "render" , "--formatter" , "yaml" , appPath ).Assert (t , icmd .Success )
87- assert .Assert (t , golden . String ( result .Stdout (), "expected-yaml-render.golden" ) )
88+ golden .Assert (t , result .Stdout (), "expected-yaml-render.golden" )
8889}
8990
9091func TestInit (t * testing.T ) {
@@ -155,7 +156,7 @@ maintainers:
155156
156157 appData , err := ioutil .ReadFile (tmpDir .Join ("tac.dockerapp" ))
157158 assert .NilError (t , err )
158- assert .Assert (t , golden . Bytes (appData , "init-singlefile.dockerapp" ) )
159+ golden .Assert (t , string (appData ) , "init-singlefile.dockerapp" )
159160 // Check various commands work on single-file app package
160161 cmd .Command = []string {dockerApp , "inspect" , "tac" }
161162 icmd .RunCmd (cmd ).Assert (t , icmd .Success )
@@ -207,15 +208,15 @@ func TestSplitMerge(t *testing.T) {
207208 // test that inspect works on single-file
208209 cmd .Command = []string {dockerApp , "inspect" , "remerged" }
209210 result := icmd .RunCmd (cmd ).Assert (t , icmd .Success )
210- assert .Assert (t , golden . String ( result .Combined (), "envvariables-inspect.golden" ) )
211+ golden .Assert (t , result .Combined (), "envvariables-inspect.golden" )
211212
212213 // split it
213214 cmd .Command = []string {dockerApp , "split" , "remerged" , "-o" , "split.dockerapp" }
214215 icmd .RunCmd (cmd ).Assert (t , icmd .Success )
215216
216217 cmd .Command = []string {dockerApp , "inspect" , "remerged" }
217218 result = icmd .RunCmd (cmd ).Assert (t , icmd .Success )
218- assert .Assert (t , golden . String ( result .Combined (), "envvariables-inspect.golden" ) )
219+ golden .Assert (t , result .Combined (), "envvariables-inspect.golden" )
219220
220221 // test inplace
221222 cmd .Command = []string {dockerApp , "merge" , "split" }
@@ -228,7 +229,7 @@ func TestSplitMerge(t *testing.T) {
228229func TestURL (t * testing.T ) {
229230 url := "https://raw.githubusercontent.com/docker/app/v0.4.1/examples/hello-world/hello-world.dockerapp"
230231 result := icmd .RunCommand (dockerApp , "inspect" , url ).Assert (t , icmd .Success )
231- assert .Assert (t , golden . String ( result .Combined (), "helloworld-inspect.golden" ) )
232+ golden .Assert (t , result .Combined (), "helloworld-inspect.golden" )
232233}
233234
234235func TestWithRegistry (t * testing.T ) {
@@ -315,8 +316,7 @@ func TestDeployDockerApp(t *testing.T) {
315316 // The workaround is to create a context with an empty host.
316317 // This host will default to the unix socket inside the
317318 // invocation image
318- host := ""
319- cmd .Command = []string {dockerCli , "context" , "create" , "swarm-target-context" , "--docker" , fmt .Sprintf ("host=%s" , host ), "--default-stack-orchestrator" , "swarm" }
319+ cmd .Command = []string {dockerCli , "context" , "create" , "swarm-target-context" , "--docker" , "host=" , "--default-stack-orchestrator" , "swarm" }
320320 icmd .RunCmd (cmd ).Assert (t , icmd .Success )
321321
322322 // Initialize the swarm
0 commit comments