1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-04-13 11:50:34 +02:00

fake git data

This commit is contained in:
Carlos Alexandro Becker 2017-04-15 14:38:54 -03:00
parent 1af318400b
commit c0a310b526
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940

View File

@ -103,14 +103,14 @@ func gitInit(t *testing.T) {
func gitCommit(t *testing.T, msg string) {
var assert = assert.New(t)
out, err := git("commit", "--allow-empty", "-m", msg)
out, err := fakeGit("commit", "--allow-empty", "-m", msg)
assert.NoError(err)
assert.Contains(out, "master", msg)
}
func gitTag(t *testing.T, tag string) {
var assert = assert.New(t)
out, err := git("tag", tag)
out, err := fakeGit("tag", tag)
assert.NoError(err)
assert.Empty(out)
}
@ -122,3 +122,14 @@ func gitLog(t *testing.T) {
assert.NotEmpty(out)
fmt.Print("\n\ngit log output:\n", out)
}
func fakeGit(args ...string) (string, error) {
var allArgs = []string{
"-c",
"user.name='GoReleaser'",
"-c",
"user.email='test@goreleaser.github.com'",
}
allArgs = append(allArgs, args...)
return git(allArgs...)
}