mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-02-03 13:11:48 +02:00
Incorporate more feedback
This commit is contained in:
parent
9ae661bc6c
commit
bffeee820e
@ -172,7 +172,7 @@ func TestInitProject(t *testing.T) {
|
||||
}()
|
||||
|
||||
if err := InitProject(filename); err != nil {
|
||||
t.Errorf("exepcted InitProject() to run, but got %v", err.Error())
|
||||
t.Fatalf("exepcted InitProject() to run, but got %v", err.Error())
|
||||
}
|
||||
|
||||
file, err := os.Open(filename)
|
||||
@ -186,7 +186,25 @@ func TestInitProject(t *testing.T) {
|
||||
}
|
||||
|
||||
config := config.Project{}
|
||||
if err := yaml.Unmarshal(out, &config); err != nil {
|
||||
t.Errorf("Not a valid config. %s", err.Error())
|
||||
}
|
||||
assert.NoError(t, yaml.Unmarshal(out, &config))
|
||||
}
|
||||
|
||||
func TestInitProjectFileExist(t *testing.T) {
|
||||
var filename = "test_goreleaser.yml"
|
||||
|
||||
createFile(t, filename, "")
|
||||
|
||||
defer func() {
|
||||
if _, err := os.Stat(filename); !os.IsNotExist(err) {
|
||||
if err != nil {
|
||||
t.Fatal(err.Error())
|
||||
}
|
||||
|
||||
if err := os.Remove(filename); err != nil {
|
||||
t.Fatal(err.Error())
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
assert.Error(t, InitProject(filename))
|
||||
}
|
||||
|
5
main.go
5
main.go
@ -53,9 +53,8 @@ func main() {
|
||||
Usage: "generate goreleaser.yml",
|
||||
Action: func(c *cli.Context) error {
|
||||
var filename = "goreleaser.yml"
|
||||
err := goreleaserlib.InitProject(filename)
|
||||
if err != nil {
|
||||
return err
|
||||
if err := goreleaserlib.InitProject(filename); err != nil {
|
||||
return cli.NewExitError(err.Error(), 1)
|
||||
}
|
||||
|
||||
log.Printf("%s created. Please edit accordingly to your needs.", filename)
|
||||
|
Loading…
x
Reference in New Issue
Block a user