package server import ( "net/http" "time" ) // NewHTTPServer exports newHTTPServer for testing. func NewHTTPServer( listenAddr string, handler http.Handler, ) *http.Server { return newHTTPServer(listenAddr, handler) } // RequestTimeout exports the handler execution budget applied by // chimw.Timeout in SetupRoutes, so tests can assert the relationship // between it and the server's WriteTimeout. const RequestTimeout time.Duration = requestTimeout