summaryrefslogtreecommitdiffstats
path: root/api
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2017-07-27 08:21:08 -0400
committerGitHub <noreply@github.com>2017-07-27 08:21:08 -0400
commite83ba9a4a720f8ec7d63cef6e6b53779ba41fb7b (patch)
treed2d145a546ee94a46923bd4f34944d4bbadb5987 /api
parent27ff8bb146635c7ab0b23f6c5fe7c847b298a483 (diff)
downloadchat-e83ba9a4a720f8ec7d63cef6e6b53779ba41fb7b.tar.gz
chat-e83ba9a4a720f8ec7d63cef6e6b53779ba41fb7b.tar.bz2
chat-e83ba9a4a720f8ec7d63cef6e6b53779ba41fb7b.zip
Add retries to TestEmailMention test (#6893)
Diffstat (limited to 'api')
-rw-r--r--api/post_test.go13
1 files changed, 9 insertions, 4 deletions
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)
}
}
}