提交 d71250a6 编写于 作者: J Jingwen Owen Ou

Merge pull request jingweno/gh:34

上级 2942d1f4
......@@ -32,7 +32,7 @@ func TestGitEditorPath(t *testing.T) {
func TestGitRemote(t *testing.T) {
gitRemote, _ := Remote()
assert.T(t, strings.Contains(gitRemote, "/gh.git"))
assert.T(t, strings.Contains(gitRemote, "gh.git"))
}
func TestGitHead(t *testing.T) {
......
......@@ -45,15 +45,15 @@ func (p *Project) LocalRepo() *Repo {
}
func CurrentProject() *Project {
owner, name := parseOwnerAndName()
remote, err := git.Remote()
utils.Check(err)
owner, name := parseOwnerAndName(remote)
return &Project{name, owner}
}
func parseOwnerAndName() (name, remote string) {
remote, err := git.Remote()
utils.Check(err)
func parseOwnerAndName(remote string) (owner string, name string) {
url, err := mustMatchGitHubURL(remote)
utils.Check(err)
......
......@@ -14,11 +14,10 @@ func TestWebURL(t *testing.T) {
assert.Equal(t, "https://github.com/2/1", url)
}
func TestParseNameAndOwner(t *testing.T) {
owner, name := parseOwnerAndName()
func TestParseOwnerAndName(t *testing.T) {
owner, name := parseOwnerAndName("git://github.com/jingweno/gh.git")
assert.Equal(t, "gh", name)
assert.T(t, len(owner) > 0)
assert.Equal(t, "jingweno", owner)
}
func TestMustMatchGitHubURL(t *testing.T) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册