當您返回 500 服務器錯誤時,如何使用 httptest 獲取錯誤消息?手動測試時注冊頁面有效,所以這似乎是一些管道問題,但我找不到消息是什么。func TestSignUp(t *testing.T) { var ( password = "password" ) newUser := entities.User{} newUser.Email = "j@doe.co.za" newUser.SetPassword(password, bcrypt.MinCost) v := url.Values{} v.Add("email_address", newUser.Email) v.Add("password", password) res := httptest.NewRecorder() req := &http.Request{ Method: "POST", URL: &url.URL{Path: "/signup"}, Form: v, } m := Martini() m.ServeHTTP(res, req) assert.Equal(t, 200, res.Code) <<<< res.Code = 500, but where is the error message?}
- 1 回答
- 0 關注
- 248 瀏覽
添加回答
舉報
0/150
提交
取消