mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-03-17 20:47:50 +02:00
test: improved docker pipe coverage
This commit is contained in:
parent
60a4837ac4
commit
e9351781cb
@ -247,7 +247,7 @@ func TestRunPipe(t *testing.T) {
|
||||
docker.docker,
|
||||
},
|
||||
})
|
||||
ctx.Publish = true
|
||||
ctx.Publish = docker.publish
|
||||
ctx.Env = map[string]string{
|
||||
"FOO": "123",
|
||||
}
|
||||
@ -394,6 +394,26 @@ func TestDefaultSet(t *testing.T) {
|
||||
assert.Equal(t, "Dockerfile.foo", docker.Dockerfile)
|
||||
}
|
||||
|
||||
func TestDefaultWithOldTagTemplateSet(t *testing.T) {
|
||||
var ctx = &context.Context{
|
||||
Config: config.Project{
|
||||
Dockers: []config.Docker{
|
||||
{
|
||||
Dockerfile: "Dockerfile.foo",
|
||||
OldTagTemplate: "{{.Tag}}",
|
||||
Latest: true,
|
||||
Binary: "foo",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
assert.NoError(t, Pipe{}.Default(ctx))
|
||||
assert.Len(t, ctx.Config.Dockers, 1)
|
||||
var docker = ctx.Config.Dockers[0]
|
||||
assert.Equal(t, []string{"{{.Tag}}", "latest"}, docker.TagTemplates)
|
||||
assert.Equal(t, "Dockerfile.foo", docker.Dockerfile)
|
||||
}
|
||||
|
||||
func TestLinkFile(t *testing.T) {
|
||||
const srcFile = "/tmp/test"
|
||||
const dstFile = "/tmp/linked"
|
||||
|
Loading…
x
Reference in New Issue
Block a user