test(userstore): fix flaky test

This commit is contained in:
hexxa 2021-08-13 17:57:09 +08:00 committed by Hexxa
parent 7752733fb9
commit b6000771d7

View file

@ -83,11 +83,17 @@ func TestUserStores(t *testing.T) {
if len(users) != 2 { if len(users) != 2 {
t.Fatalf("users size should be 2 (%d)", len(users)) t.Fatalf("users size should be 2 (%d)", len(users))
} }
if users[0].ID != 0 || users[0].Name != rootName || users[0].Role != AdminRole { for _, user := range users {
t.Fatalf("incorrect root info %v", users[0]) if user.ID == 0 {
} if users[0].Name != rootName || users[0].Role != AdminRole {
if users[1].ID != 1 || users[1].Name != name1 || users[1].Role != role1 { t.Fatalf("incorrect root info %v", users[0])
t.Fatalf("incorrect user info %v", users[1]) }
}
if user.ID == 1 {
if users[1].Name != name1 || users[1].Role != role1 {
t.Fatalf("incorrect user info %v", users[1])
}
}
} }
err = store.SetPwd(id, pwd2) err = store.SetPwd(id, pwd2)