You've already forked goreleaser
mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-07-05 00:59:04 +02:00
test: improved docker pipe coverage
This commit is contained in:
committed by
Carlos Alexandro Becker
parent
60a4837ac4
commit
e9351781cb
@ -247,7 +247,7 @@ func TestRunPipe(t *testing.T) {
|
|||||||
docker.docker,
|
docker.docker,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
ctx.Publish = true
|
ctx.Publish = docker.publish
|
||||||
ctx.Env = map[string]string{
|
ctx.Env = map[string]string{
|
||||||
"FOO": "123",
|
"FOO": "123",
|
||||||
}
|
}
|
||||||
@ -394,6 +394,26 @@ func TestDefaultSet(t *testing.T) {
|
|||||||
assert.Equal(t, "Dockerfile.foo", docker.Dockerfile)
|
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) {
|
func TestLinkFile(t *testing.T) {
|
||||||
const srcFile = "/tmp/test"
|
const srcFile = "/tmp/test"
|
||||||
const dstFile = "/tmp/linked"
|
const dstFile = "/tmp/linked"
|
||||||
|
Reference in New Issue
Block a user