package httpserver_test import ( "code.nochebuena.dev/go/httpserver" "code.nochebuena.dev/go/launcher" "github.com/go-chi/chi/v5" ) type testLogger struct{} func (t *testLogger) Info(msg string, args ...any) {} func (t *testLogger) Error(msg string, err error, args ...any) {} // Compile-time checks. var _ httpserver.Logger = (*testLogger)(nil) // HttpServerComponent must satisfy both launcher.Component and chi.Router. var _ launcher.Component = httpserver.New((*testLogger)(nil), httpserver.Config{}) var _ chi.Router = httpserver.New((*testLogger)(nil), httpserver.Config{})