INNER CODE UNIT · Go
storeCheckStateFunc
kuberhealthy/kuberhealthy · cmd/kuberhealthy/check_report_handler_test.go:47
storeCheckStateFunc = func(_ client.Client, name, namespace string, details *khapi.HealthCheckStatus) error {
storedName = name
storedNamespace = namespace
storedDetails = details
return nil
}
report := health.Report{OK: true}
b, err := json.Marshal(report)
if err != nil {
t.Fatalf("failed to marshal report: %v", err)
}
req := httptest.NewRequest(http.MethodPost, "/", bytes.NewReader(b))
req.Header.Set("Content-Type", "application/json")
rr := httptest.NewRecorder()
err = checkReportHandler(rr, req)
if err != nil {