From ffb834ec3ce048db341e2438c0116475297a6f74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Thu, 3 May 2018 15:40:54 +0200 Subject: [PATCH] Fix TestSendNotifications test (#8712) --- app/notification_test.go | 2 +- utils/utils.go | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/notification_test.go b/app/notification_test.go index 24784940e2..3b8b4adf54 100644 --- a/app/notification_test.go +++ b/app/notification_test.go @@ -37,7 +37,7 @@ func TestSendNotifications(t *testing.T) { } else if mentions == nil { t.Log(mentions) t.Fatal("user should have been mentioned") - } else if mentions[0] != th.BasicUser2.Id { + } else if !utils.StringInSlice(th.BasicUser2.Id, mentions) { t.Log(mentions) t.Fatal("user should have been mentioned") } diff --git a/utils/utils.go b/utils/utils.go index 595a9d2bab..b156f9934d 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -13,6 +13,15 @@ import ( "github.com/mattermost/mattermost-server/model" ) +func StringInSlice(a string, slice []string) bool { + for _, b := range slice { + if b == a { + return true + } + } + return false +} + func StringArrayIntersection(arr1, arr2 []string) []string { arrMap := map[string]bool{} result := []string{}