diff --git a/agent/consul/client_test.go b/agent/consul/client_test.go index d28e3994ee..0fca263339 100644 --- a/agent/consul/client_test.go +++ b/agent/consul/client_test.go @@ -84,8 +84,10 @@ func TestClient_JoinLAN(t *testing.T) { defer os.RemoveAll(dir2) defer c1.Shutdown() + testrpc.WaitForLeader(t, s1.RPC, "dc1") // Try to join joinLAN(t, c1, s1) + testrpc.WaitForTestAgent(t, c1.RPC, "dc1") retry.Run(t, func(r *retry.R) { if got, want := c1.routers.NumServers(), 1; got != want { r.Fatalf("got %d servers want %d", got, want)