aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/api_room_insert_remove_test.go
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-07 17:04:00 -0400
committerhistoria <[not public]>2026-07-07 17:04:00 -0400
commitbae42946d24bd533cdbc1b271ce14acd752689d0 (patch)
treefee984aead607deb7ba14e8736ff2cda942b9642 /internal/admin/api_room_insert_remove_test.go
parent726997d799edc388cd448e978d5bb0755aaa551c (diff)
downloadthehouseoficarus-bae42946d24bd533cdbc1b271ce14acd752689d0.tar.gz
feat: standardize new room names to Room #<id>
Diffstat (limited to 'internal/admin/api_room_insert_remove_test.go')
-rw-r--r--internal/admin/api_room_insert_remove_test.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/internal/admin/api_room_insert_remove_test.go b/internal/admin/api_room_insert_remove_test.go
index 4f04a99..5a3b28e 100644
--- a/internal/admin/api_room_insert_remove_test.go
+++ b/internal/admin/api_room_insert_remove_test.go
@@ -2,6 +2,7 @@ package admin
import (
"encoding/json"
+ "fmt"
"net/http"
"net/http/httptest"
"os"
@@ -153,7 +154,7 @@ func TestInsertSuccess(t *testing.T) {
}
}
-// TestInsertDefaultName confirms an empty name falls back to "New Room".
+// TestInsertDefaultName confirms an empty name falls back to "Room #<id>".
func TestInsertDefaultName(t *testing.T) {
s := newTestAdminServer(t, map[int]string{
1: "name: A\nexits:\n east: 2\n",
@@ -163,8 +164,10 @@ func TestInsertDefaultName(t *testing.T) {
if code != http.StatusOK {
t.Fatalf("insert: expected 200, got %d: %v", code, resp)
}
- if resp["room"].(map[string]any)["name"] != "New Room" {
- t.Errorf("insert: expected default name 'New Room', got %v", resp["room"].(map[string]any)["name"])
+ newID := int(resp["room"].(map[string]any)["id"].(float64))
+ expectedName := fmt.Sprintf("Room #%d", newID)
+ if resp["room"].(map[string]any)["name"] != expectedName {
+ t.Errorf("insert: expected default name %q, got %v", expectedName, resp["room"].(map[string]any)["name"])
}
}