Files
catalyst/testing/recordingserver.go
2024-07-20 07:50:42 +02:00

20 lines
420 B
Go

package testing
import "net/http"
type RecordingServer struct {
Entries []string
}
func NewRecordingServer() *RecordingServer {
return &RecordingServer{}
}
func (s *RecordingServer) ServeHTTP(w http.ResponseWriter, r *http.Request) {
s.Entries = append(s.Entries, r.URL.Path)
w.WriteHeader(http.StatusOK)
w.Header().Set("Content-Type", "application/json")
w.Write([]byte(`{"test":true}`)) //nolint:errcheck
}