mirror of https://github.com/gin-gonic/gin.git
Unit tests for errors.Errors()
This commit is contained in:
parent
eb568d1a0c
commit
acf0c2dbb0
|
@ -47,6 +47,8 @@ func TestContextReset(t *testing.T) {
|
||||||
assert.Nil(t, c.Keys)
|
assert.Nil(t, c.Keys)
|
||||||
assert.Nil(t, c.Accepted)
|
assert.Nil(t, c.Accepted)
|
||||||
assert.Len(t, c.Errors, 0)
|
assert.Len(t, c.Errors, 0)
|
||||||
|
assert.Empty(t, c.Errors.Errors())
|
||||||
|
assert.Empty(t, c.Errors.ByType(ErrorTypeAny))
|
||||||
assert.Len(t, c.Params, 0)
|
assert.Len(t, c.Params, 0)
|
||||||
assert.Equal(t, c.index, -1)
|
assert.Equal(t, c.index, -1)
|
||||||
assert.Equal(t, c.Writer.(*responseWriter), &c.writermem)
|
assert.Equal(t, c.Writer.(*responseWriter), &c.writermem)
|
||||||
|
@ -125,7 +127,6 @@ func TestContextFormParse(t *testing.T) {
|
||||||
assert.Equal(t, c.DefaultFormValue("NoKey", "nada"), "nada")
|
assert.Equal(t, c.DefaultFormValue("NoKey", "nada"), "nada")
|
||||||
assert.Empty(t, c.FormValue("NoKey"))
|
assert.Empty(t, c.FormValue("NoKey"))
|
||||||
assert.Empty(t, c.PostFormValue("NoKey"))
|
assert.Empty(t, c.PostFormValue("NoKey"))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestContextPostFormParse(t *testing.T) {
|
func TestContextPostFormParse(t *testing.T) {
|
||||||
|
@ -360,6 +361,8 @@ func TestContextTypedError(t *testing.T) {
|
||||||
for _, err := range c.Errors.ByType(ErrorTypeInternal) {
|
for _, err := range c.Errors.ByType(ErrorTypeInternal) {
|
||||||
assert.Equal(t, err.Flags, ErrorTypeInternal)
|
assert.Equal(t, err.Flags, ErrorTypeInternal)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert.Equal(t, c.Errors.Errors(), []string{"externo 0", "externo 1", "interno 0", "externo 2", "interno 1", "interno 2"})
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestContextFail(t *testing.T) {
|
func TestContextFail(t *testing.T) {
|
||||||
|
|
Loading…
Reference in New Issue