summaryrefslogtreecommitdiff
path: root/internal/db/bundb/search_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/db/bundb/search_test.go')
-rw-r--r--internal/db/bundb/search_test.go13
1 files changed, 12 insertions, 1 deletions
diff --git a/internal/db/bundb/search_test.go b/internal/db/bundb/search_test.go
index 75a2d8c8e..cf24b2881 100644
--- a/internal/db/bundb/search_test.go
+++ b/internal/db/bundb/search_test.go
@@ -107,11 +107,22 @@ func (suite *SearchTestSuite) TestSearchAccountsFossAny() {
func (suite *SearchTestSuite) TestSearchStatuses() {
testAccount := suite.testAccounts["local_account_1"]
- statuses, err := suite.db.SearchForStatuses(context.Background(), testAccount.ID, "hello", "", "", 10, 0)
+ statuses, err := suite.db.SearchForStatuses(context.Background(), testAccount.ID, "hello", "", "", "", 10, 0)
suite.NoError(err)
suite.Len(statuses, 1)
}
+func (suite *SearchTestSuite) TestSearchStatusesFromAccount() {
+ testAccount := suite.testAccounts["local_account_1"]
+ fromAccount := suite.testAccounts["local_account_2"]
+
+ statuses, err := suite.db.SearchForStatuses(context.Background(), testAccount.ID, "hi", fromAccount.ID, "", "", 10, 0)
+ suite.NoError(err)
+ if suite.Len(statuses, 1) {
+ suite.Equal(fromAccount.ID, statuses[0].AccountID)
+ }
+}
+
func (suite *SearchTestSuite) TestSearchTags() {
// Search with full tag string.
tags, err := suite.db.SearchForTags(context.Background(), "welcome", "", "", 10, 0)