gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit b28fd7433a09d7c27d54f739dcf94251b3ee7c36
parent c3b6ddddc910922fe2abfaafef3711347079faf5
Author: tobi <31960611+tsmethurst@users.noreply.github.com>
Date:   Mon,  2 May 2022 16:12:56 +0200

[chore] Fix inbox iris test to use 'contains' instead of index (#529)


Diffstat:
Minternal/federation/federatingdb/inbox_test.go | 22+++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/internal/federation/federatingdb/inbox_test.go b/internal/federation/federatingdb/inbox_test.go @@ -36,9 +36,15 @@ func (suite *InboxTestSuite) TestInboxesForFollowersIRI() { inboxIRIs, err := suite.federatingDB.InboxesForIRI(ctx, testrig.URLMustParse(testAccount.FollowersURI)) suite.NoError(err) - suite.Len(inboxIRIs, 2) - suite.Equal(inboxIRIs[0].String(), suite.testAccounts["local_account_2"].InboxURI) - suite.Equal(inboxIRIs[1].String(), suite.testAccounts["admin_account"].InboxURI) + + asStrings := []string{} + for _, i := range inboxIRIs { + asStrings = append(asStrings, i.String()) + } + + suite.Len(asStrings, 2) + suite.Contains(asStrings, suite.testAccounts["local_account_2"].InboxURI) + suite.Contains(asStrings, suite.testAccounts["admin_account"].InboxURI) } func (suite *InboxTestSuite) TestInboxesForAccountIRI() { @@ -47,8 +53,14 @@ func (suite *InboxTestSuite) TestInboxesForAccountIRI() { inboxIRIs, err := suite.federatingDB.InboxesForIRI(ctx, testrig.URLMustParse(testAccount.URI)) suite.NoError(err) - suite.Len(inboxIRIs, 1) - suite.Equal(inboxIRIs[0].String(), testAccount.InboxURI) + + asStrings := []string{} + for _, i := range inboxIRIs { + asStrings = append(asStrings, i.String()) + } + + suite.Len(asStrings, 1) + suite.Contains(asStrings, suite.testAccounts["local_account_1"].InboxURI) } func TestInboxTestSuite(t *testing.T) {