git_test.go 493 字节
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 9
	"testing"
)

func TestGitMethods(t *testing.T) {
J
Jingwen Owen Ou 已提交
10 11 12 13 14 15 16
	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())
	assert.Equal(t, "pull_request", FetchGitHead())
	logs := FetchGitCommitLogs("master", "HEAD")
J
Jingwen Owen Ou 已提交
17
	assert.T(t, len(logs) > 0)
J
Jingwen Owen Ou 已提交
18
}