aboutsummaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/mobius/api_test.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/internal/mobius/api_test.go b/internal/mobius/api_test.go
index ae9916b..ca1e207 100644
--- a/internal/mobius/api_test.go
+++ b/internal/mobius/api_test.go
@@ -628,10 +628,9 @@ func TestShutdownHandler(t *testing.T) {
srv, _, _, _ := newTestAPIServer(t, "")
// Shutdown calls srv.hlServer.Shutdown in a goroutine, which calls
- // SendAll on the server. We need outbox to be non-nil to avoid a panic.
- // Since Shutdown runs in a goroutine, we just verify the HTTP response.
- // The goroutine may panic but that's acceptable in test since we're only
- // testing the HTTP layer.
+ // SendAll on the server to enqueue a disconnect message for each
+ // connected client. Since Shutdown runs in a goroutine, we just verify
+ // the HTTP response here.
srv.hlServer.Logger = slog.Default()
req := httptest.NewRequest(http.MethodPost, "/api/v1/shutdown", strings.NewReader("Server is going down"))