fix(users): fix flaky tests

This commit is contained in:
hexxa 2021-08-15 17:59:08 +08:00 committed by Hexxa
parent 55764efd40
commit fb160c0418

View file

@ -194,14 +194,20 @@ func TestUsersHandlers(t *testing.T) {
if len(lsResp.Users) != 2 { if len(lsResp.Users) != 2 {
t.Fatal(fmt.Errorf("incorrect users size (%d)", len(lsResp.Users))) t.Fatal(fmt.Errorf("incorrect users size (%d)", len(lsResp.Users)))
} else if lsResp.Users[0].ID != 0 || }
lsResp.Users[0].Name != adminName || for _, user := range lsResp.Users {
lsResp.Users[0].Role != userstore.AdminRole { if user.ID == 0 {
t.Fatal(fmt.Errorf("incorrect root info (%v)", lsResp.Users[0])) if user.Name != adminName ||
} else if lsResp.Users[1].ID != newUserID || user.Role != userstore.AdminRole {
lsResp.Users[1].Name != userName || t.Fatal(fmt.Errorf("incorrect root info (%v)", user))
lsResp.Users[1].Role != userRole { }
t.Fatal(fmt.Errorf("incorrect user info (%v)", lsResp.Users[1])) }
if user.ID == newUserID {
if user.Name != userName ||
user.Role != userRole {
t.Fatal(fmt.Errorf("incorrect user info (%v)", user))
}
}
} }
resp, _, errs = usersCl.DelUser(auResp.ID, token) resp, _, errs = usersCl.DelUser(auResp.ID, token)