From 0d57e3645a26c06935fc8a04d1e5856448b1bdce Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Thu, 6 Jul 2023 14:40:17 +0200 Subject: [PATCH] test: Add require.Eventually to TestBridge_UserAgentFromSMTPClient --- internal/bridge/bridge_test.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/bridge/bridge_test.go b/internal/bridge/bridge_test.go index f9be0e56..178adeac 100644 --- a/internal/bridge/bridge_test.go +++ b/internal/bridge/bridge_test.go @@ -25,6 +25,7 @@ import ( "net/http" "os" "path/filepath" + "strings" "sync" "testing" "time" @@ -300,8 +301,11 @@ func TestBridge_UserAgentFromSMTPClient(t *testing.T) { string(info.BridgePass)), )) - currentUserAgent = b.GetCurrentUserAgent() - require.Contains(t, currentUserAgent, "UnknownClient/0.0.1") + require.Eventually(t, func() bool { + currentUserAgent = b.GetCurrentUserAgent() + + return strings.Contains(currentUserAgent, "UnknownClient/0.0.1") + }, time.Minute, 5*time.Second) }) }) }