e2e: add tests
Signed-off-by: Alessio Perugini <alessio@perugini.xyz>
This commit is contained in:
parent
d6e3fa6d74
commit
f0f47a8aa8
@ -416,7 +416,7 @@ func runVariables(ctx context.Context, dockerCli command.Cli, opts configOptions
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Println(string(result))
|
||||
fmt.Print(string(result))
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -46,4 +46,25 @@ func TestLocalComposeConfig(t *testing.T) {
|
||||
res := c.RunDockerComposeCmd(t, "-f", "./fixtures/config/compose.yaml", "--project-name", projectName, "config", "--no-interpolate")
|
||||
res.Assert(t, icmd.Expected{Out: `- ${PORT:-8080}:80`})
|
||||
})
|
||||
|
||||
t.Run("--variables --format json", func(t *testing.T) {
|
||||
res := c.RunDockerComposeCmd(t, "-f", "./fixtures/config/compose.yaml", "--project-name", projectName, "config", "--variables", "--format", "json")
|
||||
res.Assert(t, icmd.Expected{Out: `{
|
||||
"PORT": {
|
||||
"Name": "PORT",
|
||||
"DefaultValue": "8080",
|
||||
"PresenceValue": "",
|
||||
"Required": false
|
||||
}
|
||||
}`})
|
||||
})
|
||||
|
||||
t.Run("--variables --format yaml", func(t *testing.T) {
|
||||
res := c.RunDockerComposeCmd(t, "-f", "./fixtures/config/compose.yaml", "--project-name", projectName, "config", "--variables", "--format", "yaml")
|
||||
res.Assert(t, icmd.Expected{Out: `PORT:
|
||||
name: PORT
|
||||
defaultvalue: "8080"
|
||||
presencevalue: ""
|
||||
required: false`})
|
||||
})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user