test(updates): account for the oauth-identities migration in history and rollback counts

This commit is contained in:
2026-10-11 16:35:33 +02:00
parent 7a6fa0e8b6
commit 569768e657
3 changed files with 11 additions and 10 deletions

View File

@@ -49,6 +49,7 @@ func TestCreateOrganisationsMigration(t *testing.T) {
"202610040001_create_user_api_tokens",
"202610040002_add_users_last_seen",
"202610040003_create_frontend_permissions",
"202610050001_create_oauth_identities",
}
if len(ids) != len(want) {
t.Fatalf("history = %v", ids)
@@ -59,9 +60,9 @@ func TestCreateOrganisationsMigration(t *testing.T) {
}
}
// The three admin migrations, API tokens, user groups, jwt blacklist,
// OAuth identities, the three admin migrations, API tokens, user groups, jwt blacklist,
// throttle, extend-users, then organisations.
for range 9 {
for range 10 {
if err := m.RollbackLast(); err != nil {
t.Fatal(err)
}

View File

@@ -54,8 +54,8 @@ func TestUserGroupsMigration(t *testing.T) {
t.Fatalf("users_groups primary key = %q", pk)
}
// Frontend permissions, last seen, API tokens, user permissions, then user groups.
for range 5 {
// OAuth identities, frontend permissions, last seen, API tokens, user permissions, then user groups.
for range 6 {
if err := m.RollbackLast(); err != nil {
t.Fatal(err)
}

View File

@@ -47,9 +47,9 @@ func TestExtendUsersMigration(t *testing.T) {
if !row.HasSelfSetPassword || row.IsActivated || row.MarketingConsent || row.IsOnboarded {
t.Fatalf("defaults = %+v", row)
}
// The three admin migrations, API tokens, user groups, jwt blacklist,
// OAuth identities, the three admin migrations, API tokens, user groups, jwt blacklist,
// throttle, then extend-users.
for range 8 {
for range 9 {
if err := m.RollbackLast(); err != nil {
t.Fatal(err)
}
@@ -88,8 +88,8 @@ func TestCreateUserThrottleMigration(t *testing.T) {
t.Fatalf("missing column %s", col)
}
}
// The three admin migrations, API tokens, user groups, jwt blacklist, then throttle.
for range 7 {
// OAuth identities, the three admin migrations, API tokens, user groups, jwt blacklist, then throttle.
for range 8 {
if err := m.RollbackLast(); err != nil {
t.Fatal(err)
}
@@ -120,8 +120,8 @@ func TestCreateJwtBlacklistMigration(t *testing.T) {
t.Fatalf("missing column %s", col)
}
}
// The three admin migrations, API tokens, user groups, then jwt blacklist.
for range 6 {
// OAuth identities, the three admin migrations, API tokens, user groups, then jwt blacklist.
for range 7 {
if err := m.RollbackLast(); err != nil {
t.Fatal(err)
}