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
}
