diff --git a/pipeline/docker/docker_test.go b/pipeline/docker/docker_test.go index 2e733c3e4..fba9ef497 100644 --- a/pipeline/docker/docker_test.go +++ b/pipeline/docker/docker_test.go @@ -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"