Need to wait on cluster ready

Signed-off-by: Derek Collison <derek@nats.io>
This commit is contained in:
Derek Collison
2022-09-07 14:12:22 -07:00
parent c3203a3bb5
commit 53453932a8

View File

@@ -3737,12 +3737,10 @@ func TestJetStreamClusterAccountPurge(t *testing.T) {
updateJwt(t, c.randomServer().ClientURL(), sysCreds, accJwt, 3)
createTestData := func(t *testing.T) {
nc := natsConnect(t, c.randomNonLeader().ClientURL(), nats.UserCredentials(accCreds))
nc, js := jsClientConnect(t, c.randomNonLeader(), nats.UserCredentials(accCreds))
defer nc.Close()
js, err := nc.JetStream()
require_NoError(t, err)
_, err = js.AddStream(&nats.StreamConfig{
_, err := js.AddStream(&nats.StreamConfig{
Name: "TEST1",
Subjects: []string{"foo"},
Replicas: 3,
@@ -3866,6 +3864,7 @@ func TestJetStreamClusterAccountPurge(t *testing.T) {
})
t.Run("purge-with-restart", func(t *testing.T) {
c.waitOnStreamLeader(accpub, "TEST1")
createTestData(t)
checkForDirs(t, 6, 4)
purge(t)