Browse Source

Fixed recovery unit tests

Manu Mtz.-Almeida 10 years ago
parent
commit
1183c1ca8f
2 changed files with 3 additions and 2 deletions
  1. 1 1
      recovery.go
  2. 2 1
      recovery_test.go

+ 1 - 1
recovery.go

@@ -37,7 +37,7 @@ func RecoveryWithWriter(out io.Writer) HandlerFunc {
 				if logger != nil {
 					stack := stack(3)
 					httprequest, _ := httputil.DumpRequest(c.Request, false)
-					logger.Printf("[Recovery] panic recovered:\n%s\n%s\n%s %s", string(httprequest), err, stack, reset)
+					logger.Printf("[Recovery] panic recovered:\n%s\n%s\n%s%s", string(httprequest), err, stack, reset)
 				}
 				c.AbortWithStatus(500)
 			}

+ 2 - 1
recovery_test.go

@@ -23,7 +23,8 @@ func TestPanicInHandler(t *testing.T) {
 	w := performRequest(router, "GET", "/recovery")
 	// TEST
 	assert.Equal(t, w.Code, 500)
-	assert.Contains(t, buffer.String(), "Panic recovery -> Oupps, Houston, we have a problem")
+	assert.Contains(t, buffer.String(), "GET /recovery")
+	assert.Contains(t, buffer.String(), "Oupps, Houston, we have a problem")
 	assert.Contains(t, buffer.String(), "TestPanicInHandler")
 }