From b28fd7433a09d7c27d54f739dcf94251b3ee7c36 Mon Sep 17 00:00:00 2001 From: tobi <31960611+tsmethurst@users.noreply.github.com> Date: Mon, 2 May 2022 16:12:56 +0200 Subject: [PATCH] [chore] Fix inbox iris test to use 'contains' instead of index (#529) --- .../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 index d5cc46b8b..fb3b96944 100644 --- 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) {