Add a new test compare from base repository to forked reposotry

pull/32786/head
Lunny Xiao 1 month ago
parent dfe8cb7bba
commit def6e8cc6b
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A
  1. 25
      routers/common/compare_test.go

@ -313,6 +313,26 @@ func Test_ParseComparePathParams(t *testing.T) {
HeadGitRepo: gitRepo11,
},
},
{
repoName: "repo11",
hasClose: true,
router: "user12/repo10:master",
compareInfo: &CompareInfo{
CompareRouter: &CompareRouter{
BaseOriRef: repo11.DefaultBranch,
BaseFullRef: git.RefNameFromBranch(repo11.DefaultBranch),
HeadOwnerName: "user12",
HeadRepoName: "repo10",
HeadOriRef: "master",
HeadFullRef: git.RefNameFromBranch("master"),
DotTimes: 3,
},
BaseRepo: repo11,
HeadUser: repo10.Owner,
HeadRepo: repo10,
HeadGitRepo: gitRepo10,
},
},
{
repoName: "repo1",
router: "master...v1.1",
@ -406,6 +426,11 @@ func Test_ParseComparePathParams(t *testing.T) {
} else if kase.repoName == "repo10" {
baseRepo = repo10
baseGitRepo = gitRepo10
} else if kase.repoName == "repo11" {
baseRepo = repo11
baseGitRepo = gitRepo11
} else {
t.Fatalf("unknown repo name: %s", kase.router)
}
r, err := ParseComparePathParams(context.Background(), kase.router, baseRepo, baseGitRepo)
assert.NoError(t, err)

Loading…
Cancel
Save