test: attempt less flaky tests

This commit is contained in:
James Houlahan
2020-04-20 16:56:03 +02:00
parent d4482994ec
commit febdf98349

View File

@ -75,7 +75,9 @@ func userIsDisconnected(bddUserID string) error {
if err != nil {
return internalError(err, "getting user %s", account.Username())
}
a.False(ctx.GetTestingT(), bridgeUser.IsConnected())
a.Eventually(ctx.GetTestingT(), func() bool {
return !bridgeUser.IsConnected()
}, 5*time.Second, 10*time.Millisecond)
return ctx.GetTestingError()
}
@ -89,7 +91,9 @@ func userIsConnected(bddUserID string) error {
if err != nil {
return internalError(err, "getting user %s", account.Username())
}
a.True(ctx.GetTestingT(), bridgeUser.IsConnected())
a.Eventually(ctx.GetTestingT(), func() bool {
return bridgeUser.IsConnected()
}, 5*time.Second, 10*time.Millisecond)
a.NotEmpty(t, bridgeUser.GetPrimaryAddress())
a.NotEmpty(t, bridgeUser.GetStoreAddresses())
return ctx.GetTestingError()