From c6c2f28ddbb5b33ebb55edb1ee9b222b8701c3f1 Mon Sep 17 00:00:00 2001 From: Daniel Norman <1992255+2color@users.noreply.github.com> Date: Wed, 18 Dec 2024 14:32:18 +0100 Subject: [PATCH] fix: flaky test (#95) Co-authored-by: Daniel N <2color@users.noreply.github.com> --- server_routers_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server_routers_test.go b/server_routers_test.go index e5669f9..cd2ca95 100644 --- a/server_routers_test.go +++ b/server_routers_test.go @@ -343,7 +343,9 @@ func TestFindProviders(t *testing.T) { require.NoError(t, err) require.Len(t, results, 5) - require.Len(t, results[0].(*types.PeerRecord).Addrs, 1) + require.Eventually(t, func() bool { + return len(results[0].(*types.PeerRecord).Addrs) == 1 + }, time.Second*3, time.Millisecond*100) require.Equal(t, publicAddr.String(), results[0].(*types.PeerRecord).Addrs[0].String()) })