From 96a0938b0ef46d1c3518f495d29d4133b6a2ad07 Mon Sep 17 00:00:00 2001 From: Mahmood Ali Date: Fri, 6 Mar 2020 14:39:39 -0500 Subject: [PATCH] tests: wait until leadership loop finishes Reverts d5c7d6e491e36a11159211f5236c19a41bed4d8e . We actually need to forward the request to ensure that the leader is properly configured and that establishedLeadership completes. --- testutil/wait.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testutil/wait.go b/testutil/wait.go index 6ab3ea472..1deaba909 100644 --- a/testutil/wait.go +++ b/testutil/wait.go @@ -83,9 +83,9 @@ type rpcFn func(string, interface{}, interface{}) error // WaitForLeader blocks until a leader is elected. func WaitForLeader(t testing.T, rpc rpcFn) { + t.Helper() WaitForResult(func() (bool, error) { args := &structs.GenericRequest{} - args.AllowStale = true var leader string err := rpc("Status.Leader", args, &leader) return leader != "", err