Skip to content

Commit 1f3f691

Browse files
committed
Fix test
1 parent 08b45b7 commit 1f3f691

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

tests/integration/api_search_code_test.go

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import (
77
"net/http"
88
"testing"
99

10+
repo_model "code.gitea.io/gitea/models/repo"
11+
"code.gitea.io/gitea/models/unittest"
12+
"code.gitea.io/gitea/modules/gitrepo"
1013
"code.gitea.io/gitea/modules/setting"
1114
api "code.gitea.io/gitea/modules/structs"
1215
"code.gitea.io/gitea/tests"
@@ -35,8 +38,16 @@ func TestAPISearchCodeNotLogin(t *testing.T) {
3538
assert.Equal(t, "\n", apiCodeSearchResults.Items[0].Lines[0].RawContent)
3639
assert.Equal(t, "Description for repo1", apiCodeSearchResults.Items[0].Lines[1].RawContent)
3740

38-
assert.Equal(t, setting.AppURL+"api/v1/repos/user2/repo1/contents/README.md?ref=26b303da6e256eb9f27b23d27c1c7fd22b6770db", apiCodeSearchResults.Items[0].URL)
39-
assert.Equal(t, setting.AppURL+"user2/repo1/blob/26b303da6e256eb9f27b23d27c1c7fd22b6770db/README.md", apiCodeSearchResults.Items[0].HTMLURL)
41+
repo1 := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{ID: 1})
42+
gitRepo1, err := gitrepo.OpenRepository(t.Context(), repo1)
43+
assert.NoError(t, err)
44+
defer gitRepo1.Close()
45+
46+
commitID, err := gitRepo1.GetBranchCommitID(repo1.DefaultBranch)
47+
assert.NoError(t, err)
48+
49+
assert.Equal(t, setting.AppURL+"api/v1/repos/user2/repo1/contents/README.md?ref="+commitID, apiCodeSearchResults.Items[0].URL)
50+
assert.Equal(t, setting.AppURL+"user2/repo1/blob/"+commitID+"/README.md", apiCodeSearchResults.Items[0].HTMLURL)
4051

4152
assert.Equal(t, int64(1), apiCodeSearchResults.Items[0].Repository.ID)
4253

0 commit comments

Comments
 (0)