diff --git a/cmd/felis/systemservers_test.go b/cmd/felis/systemservers_test.go index 190bd13..d4e86b8 100644 --- a/cmd/felis/systemservers_test.go +++ b/cmd/felis/systemservers_test.go @@ -497,7 +497,7 @@ func TestEnsureSystemServersRefreshesDerivedEnv(t *testing.T) { // human would have added and a memory bump off the built-in default. stale := func() *v1alpha1.MinecraftServer { ms, err := loginSystemServer("felis-limbo:demo", "minecraft", - "http://old.internal:8081", "159.223.32.51.nip.io", "console.159.223.32.51.nip.io") + "http://old.internal:8081", "203.0.113.10.nip.io", "console.203.0.113.10.nip.io") if err != nil { t.Fatalf("build stale login server: %v", err) } @@ -509,7 +509,7 @@ func TestEnsureSystemServersRefreshesDerivedEnv(t *testing.T) { run := func(cl client.Client) []systemServerOutcome { return ensureSystemServers(ctx, cl, "minecraft", "felis-limbo:demo", "felis-lobby:demo", "http://felis-api-internal.felis.svc.cluster.local:8081", - "mc.flyemoji.network", "console.mc.flyemoji.network") + "mc.example.net", "console.mc.example.net") } envOf := func(t *testing.T, cl client.Client) map[string]string { @@ -537,11 +537,11 @@ func TestEnsureSystemServersRefreshesDerivedEnv(t *testing.T) { } } env := envOf(t, cl) - if env[envPanelHostname] != "console.mc.flyemoji.network" { + if env[envPanelHostname] != "console.mc.example.net" { t.Errorf("%s = %q — players are still being sent to the old console", envPanelHostname, env[envPanelHostname]) } - if env[envRootDomain] != "mc.flyemoji.network" { + if env[envRootDomain] != "mc.example.net" { t.Errorf("%s = %q, want the new root domain", envRootDomain, env[envRootDomain]) } }) @@ -568,7 +568,7 @@ func TestEnsureSystemServersRefreshesDerivedEnv(t *testing.T) { t.Run("reports no refresh when config already matches", func(t *testing.T) { fresh, err := loginSystemServer("felis-limbo:demo", "minecraft", "http://felis-api-internal.felis.svc.cluster.local:8081", - "mc.flyemoji.network", "console.mc.flyemoji.network") + "mc.example.net", "console.mc.example.net") if err != nil { t.Fatalf("build fresh login server: %v", err) } diff --git a/internal/api/handlers_setup_test.go b/internal/api/handlers_setup_test.go index 1bb86d4..e058088 100644 --- a/internal/api/handlers_setup_test.go +++ b/internal/api/handlers_setup_test.go @@ -40,16 +40,16 @@ func TestSetupNoSMTPFlow(t *testing.T) { } // 2. Record the email — NO OTP. The row is written but email_verified stays false. - w := do(h, "POST", "/api/v1/account/email", `{"email":"me@flyemoji.moe"}`, jsonHeader) + w := do(h, "POST", "/api/v1/account/email", `{"email":"owner@example.net"}`, jsonHeader) if w.Code != http.StatusOK { t.Fatalf("set-email code = %d, want 200 (%s)", w.Code, w.Body.String()) } - if u := repo.staff["owner"]; u.Email != "me@flyemoji.moe" || u.EmailVerified { + if u := repo.staff["owner"]; u.Email != "owner@example.net" || u.EmailVerified { t.Fatalf("after record: email=%q verified=%v, want the address recorded and UNVERIFIED", u.Email, u.EmailVerified) } // 3. Email recorded but no passkey → STILL required (email verification is not the gate). - if s := status(t); s["setup_required"] != true || s["email"] != "me@flyemoji.moe" { + if s := status(t); s["setup_required"] != true || s["email"] != "owner@example.net" { t.Fatalf("email-only status = %v, want setup_required=true (passkey still missing)", s) }