1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-09 13:36:56 +02:00

test: fpm tests

Added more tests to cover defaulter.
This commit is contained in:
Carlos Alexandro Becker 2017-12-03 12:12:02 -02:00 committed by Carlos Alexandro Becker
parent a432839ad4
commit 2dfdb4cd61

View File

@ -113,3 +113,25 @@ func TestRunPipeWithExtraFiles(t *testing.T) {
}
assert.NoError(t, Pipe{}.Run(ctx))
}
func TestDefault(t *testing.T) {
var ctx = &context.Context{
Config: config.Project{
FPM: config.FPM{},
},
}
assert.NoError(t, Pipe{}.Default(ctx))
assert.Equal(t, "/usr/local/bin", ctx.Config.FPM.Bindir)
}
func TestDefaultSet(t *testing.T) {
var ctx = &context.Context{
Config: config.Project{
FPM: config.FPM{
Bindir: "/bin",
},
},
}
assert.NoError(t, Pipe{}.Default(ctx))
assert.Equal(t, "/bin", ctx.Config.FPM.Bindir)
}