git_test.go 486 字节
Newer Older
J
Jingwen Owen Ou 已提交
1 2 3 4
package main

import (
	"github.com/bmizerany/assert"
J
Jingwen Owen Ou 已提交
5
	"strings"
J
Jingwen Owen Ou 已提交
6 7 8
	"testing"
)

J
Jingwen Owen Ou 已提交
9
func TestGitMethods(t *testing.T) {
J
Jingwen Owen Ou 已提交
10 11 12 13 14
	assert.T(t, strings.Contains(FetchGitDir(), ".git"))
	assert.Equal(t, "vim", FetchGitEditor())
	assert.Equal(t, "git@github.com:jingweno/gh.git", FetchGitRemote())
	assert.Equal(t, "jingweno", FetchGitOwner())
	assert.Equal(t, "gh", FetchGitProject())
15
	assert.NotEqual(t, nil, FetchGitHead())
J
Jingwen Owen Ou 已提交
16
	logs := FetchGitCommitLogs("master", "HEAD")
17
	assert.T(t, len(logs) >= 0)
J
Jingwen Owen Ou 已提交
18
}