1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-11-06 09:09:29 +02:00

feat: improved init command (#577)

* feat: improved init command

* test: increased coverage

* revert: should have commited this yet
This commit is contained in:
Carlos Alexandro Becker
2018-02-25 18:49:34 -03:00
committed by GitHub
parent 3fb18f6408
commit 289e21f70c
7 changed files with 40 additions and 23 deletions

View File

@@ -100,11 +100,11 @@ func TestInitProjectFileExist(t *testing.T) {
}
func TestInitProjectDefaultPipeFails(t *testing.T) {
_, back := setup(t)
folder, back := setup(t)
defer back()
var filename = "test_goreleaser.yml"
assert.NoError(t, os.RemoveAll(".git"))
assert.Error(t, initProject(filename))
assert.NoError(t, os.Chmod(folder, 0000))
assert.EqualError(t, initProject(filename), `stat test_goreleaser.yml: permission denied`)
}
// fakeFlags is a mock of the cli flags
@@ -153,7 +153,7 @@ func testParams() map[string]string {
}
func setup(t *testing.T) (current string, back func()) {
folder, err := ioutil.TempDir("", "goreleaser")
folder, err := ioutil.TempDir("", "")
assert.NoError(t, err)
previous, err := os.Getwd()
assert.NoError(t, err)