diff options
Diffstat (limited to 'internal/db/bundb/search_test.go')
-rw-r--r-- | internal/db/bundb/search_test.go | 13 |
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) |