From e83ba9a4a720f8ec7d63cef6e6b53779ba41fb7b Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Thu, 27 Jul 2017 08:21:08 -0400 Subject: Add retries to TestEmailMention test (#6893) --- api/post_test.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'api/post_test.go') diff --git a/api/post_test.go b/api/post_test.go index c4e016b0b..c7bd7a04c 100644 --- a/api/post_test.go +++ b/api/post_test.go @@ -1073,10 +1073,15 @@ func TestEmailMention(t *testing.T) { if !strings.ContainsAny(resultsMailbox[len(resultsMailbox)-1].To[0], th.BasicUser2.Email) { t.Fatal("Wrong To recipient") } else { - if resultsEmail, err := utils.GetMessageFromMailbox(th.BasicUser2.Email, resultsMailbox[len(resultsMailbox)-1].ID); err == nil { - if !strings.Contains(resultsEmail.Body.Text, post1.Message) { - t.Log(resultsEmail.Body.Text) - t.Fatal("Received wrong Message") + for i := 0; i < 5; i++ { + if resultsEmail, err := utils.GetMessageFromMailbox(th.BasicUser2.Email, resultsMailbox[len(resultsMailbox)-1].ID); err == nil { + if strings.Contains(resultsEmail.Body.Text, post1.Message) { + break + } else if i == 4 { + t.Log(resultsEmail.Body.Text) + t.Fatal("Received wrong Message") + } + time.Sleep(100 * time.Millisecond) } } } -- cgit v1.2.3-1-g7c22