From ccd55bfc7d465c92c62decbb8cef5766cb130272 Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Tue, 12 Sep 2017 00:49:02 -0300 Subject: [PATCH] defaults tests --- pipeline/defaults/defaults_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pipeline/defaults/defaults_test.go b/pipeline/defaults/defaults_test.go index 9d4ff3b49..0377a4ee7 100644 --- a/pipeline/defaults/defaults_test.go +++ b/pipeline/defaults/defaults_test.go @@ -32,6 +32,7 @@ func TestFillBasicData(t *testing.T) { assert.Contains(ctx.Config.Builds[0].Goarch, "amd64") assert.Equal("tar.gz", ctx.Config.Archive.Format) assert.Contains(ctx.Config.Brew.Install, "bin.install \"goreleaser\"") + assert.Empty(ctx.Config.Dockers) assert.NotEmpty( ctx.Config.Archive.NameTemplate, ctx.Config.Builds[0].Ldflags, @@ -65,11 +66,19 @@ func TestFillPartial(t *testing.T) { }, }, }, + Dockers: []config.Docker{ + {Image: "a/b"}, + }, }, } assert.NoError(Pipe{}.Run(ctx)) assert.Len(ctx.Config.Archive.Files, 1) assert.Equal(`bin.install "testreleaser"`, ctx.Config.Brew.Install) + assert.NotEmpty(ctx.Config.Dockers[0].Binary) + assert.NotEmpty(ctx.Config.Dockers[0].Goos) + assert.NotEmpty(ctx.Config.Dockers[0].Goarch) + assert.NotEmpty(ctx.Config.Dockers[0].Dockerfile) + assert.Empty(ctx.Config.Dockers[0].Goarm) } func TestFillSingleBuild(t *testing.T) {