INNER CODE UNIT · Go

storeCheckStateFunc

kuberhealthy/kuberhealthy · cmd/kuberhealthy/check_report_handler_test.go:84

		storeCheckStateFunc = func(client.Client, string, string, *khapi.HealthCheckStatus) error {
			storeCalled = true
			return nil
		}

		report := health.Report{OK: false}
		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 {
			t.Fatalf("handler returned error: %v", err)
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…