From c672f461de9f687295b864ea559743df12c5b8d2 Mon Sep 17 00:00:00 2001 From: Lucas Clemente Date: Fri, 8 Jul 2016 13:58:05 +0200 Subject: [PATCH] improve integration test error handling --- integrationtests/integrationtests_suite_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/integrationtests/integrationtests_suite_test.go b/integrationtests/integrationtests_suite_test.go index 0f3654276..ccb2193b5 100644 --- a/integrationtests/integrationtests_suite_test.go +++ b/integrationtests/integrationtests_suite_test.go @@ -60,16 +60,19 @@ func setupHTTPHandlers() { Expect(err).NotTo(HaveOccurred()) http.HandleFunc("/hello", func(w http.ResponseWriter, r *http.Request) { + defer GinkgoRecover() _, err := io.WriteString(w, "Hello, World!\n") Expect(err).NotTo(HaveOccurred()) }) http.HandleFunc("/data", func(w http.ResponseWriter, r *http.Request) { + defer GinkgoRecover() _, err := w.Write(data) Expect(err).NotTo(HaveOccurred()) }) http.HandleFunc("/echo", func(w http.ResponseWriter, r *http.Request) { + defer GinkgoRecover() _, err := io.Copy(w, r.Body) Expect(err).NotTo(HaveOccurred()) })