package api import "testing" // Group D (Scenario D, v0.139.0): with the seam unset (hub reporting disabled → main.go // never calls SetReportPushTrigger), reportPushNow is a strict nil-safe no-op — the // deploy/remove/geo handlers calling it must never panic. func TestReportPushNow_NilSeamIsNoOp(t *testing.T) { r := &Router{} r.reportPushNow() // must not panic with triggerReportPush == nil }