diff options
author | 6543 <m.huber@kithara.com> | 2024-03-16 11:32:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-16 10:32:45 +0000 |
commit | 1262ff6734543b37d834e63a6a623648c77ee4f4 (patch) | |
tree | cc99d1a96d094881a820659ea7fdf2d326b8a862 /modules/indexer/code/indexer_test.go | |
parent | e0ea3811c4178ffa30452b7ca4bd211e59326f91 (diff) | |
download | gitea-1262ff6734543b37d834e63a6a623648c77ee4f4.tar.gz gitea-1262ff6734543b37d834e63a6a623648c77ee4f4.zip |
Refactor code_indexer to use an SearchOptions struct for PerformSearch (#29724)
similar to how it's already done for the issue_indexer
---
*Sponsored by Kithara Software GmbH*
Diffstat (limited to 'modules/indexer/code/indexer_test.go')
-rw-r--r-- | modules/indexer/code/indexer_test.go | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/modules/indexer/code/indexer_test.go b/modules/indexer/code/indexer_test.go index 23dbd63410..8975c5ce40 100644 --- a/modules/indexer/code/indexer_test.go +++ b/modules/indexer/code/indexer_test.go @@ -8,6 +8,7 @@ import ( "os" "testing" + "code.gitea.io/gitea/models/db" "code.gitea.io/gitea/models/unittest" "code.gitea.io/gitea/modules/git" "code.gitea.io/gitea/modules/indexer/code/bleve" @@ -70,7 +71,15 @@ func testIndexer(name string, t *testing.T, indexer internal.Indexer) { for _, kw := range keywords { t.Run(kw.Keyword, func(t *testing.T) { - total, res, langs, err := indexer.Search(context.TODO(), kw.RepoIDs, "", kw.Keyword, 1, 10, true) + total, res, langs, err := indexer.Search(context.TODO(), &internal.SearchOptions{ + RepoIDs: kw.RepoIDs, + Keyword: kw.Keyword, + Paginator: &db.ListOptions{ + Page: 1, + PageSize: 10, + }, + IsKeywordFuzzy: true, + }) assert.NoError(t, err) assert.Len(t, kw.IDs, int(total)) assert.Len(t, langs, kw.Langs) |