Skip to content

Commit b1db5ba

Browse files
committed
test: test counting
1 parent c389505 commit b1db5ba

File tree

1 file changed

+8
-0
lines changed
  • modules/indexer/issues/internal/tests

1 file changed

+8
-0
lines changed

modules/indexer/issues/internal/tests/tests.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"time"
1616

1717
"code.gitea.io/gitea/models/db"
18+
"code.gitea.io/gitea/modules/indexer/issues"
1819
"code.gitea.io/gitea/modules/indexer/issues/internal"
1920
"code.gitea.io/gitea/modules/optional"
2021
"code.gitea.io/gitea/modules/timeutil"
@@ -77,6 +78,13 @@ func TestIndexer(t *testing.T, indexer internal.Indexer) {
7778
assert.Equal(t, c.ExpectedIDs, ids)
7879
assert.Equal(t, c.ExpectedTotal, result.Total)
7980
}
81+
82+
// test counting
83+
opts := c.SearchOptions.Copy(func(options *issues.SearchOptions) { options.ListOptions = db.ListOptions{PageSize: 0} })
84+
countResult, err := indexer.Search(context.Background(), opts)
85+
require.NoError(t, err)
86+
assert.Empty(t, countResult.Hits)
87+
assert.Equal(t, result.Total, countResult.Total)
8088
})
8189
}
8290
}

0 commit comments

Comments
 (0)