diff --git a/ctx.go b/ctx.go index 04341820..876ecf87 100644 --- a/ctx.go +++ b/ctx.go @@ -450,8 +450,8 @@ func (c *DefaultCtx) Cookie(cookie *Cookie) { // // Due to current limitations in how fasthttp works, Deadline operates as a nop. // See: https://github.com/valyala/fasthttp/issues/965#issuecomment-777268945 -func (*DefaultCtx) Deadline() (deadline time.Time, ok bool) { - return deadline, false +func (*DefaultCtx) Deadline() (time.Time, bool) { + return time.Time{}, false } // Done returns a channel that's closed when work done on behalf of this diff --git a/ctx_test.go b/ctx_test.go index 220b8380..6a22b94d 100644 --- a/ctx_test.go +++ b/ctx_test.go @@ -2197,7 +2197,7 @@ func Test_Ctx_Deadline(t *testing.T) { app.Get("/test", func(c Ctx) error { deadline, ok := c.Deadline() require.Equal(t, time.Time{}, deadline) - require.Equal(t, false, ok) + require.Equal(t, require.False, ok) return nil }) resp, err := app.Test(httptest.NewRequest(MethodGet, "/test", nil)) @@ -2213,7 +2213,7 @@ func Test_Ctx_Done(t *testing.T) { return c.Next() }) app.Get("/test", func(c Ctx) error { - require.Equal(t, (<-chan struct {})(nil), c.Done()) + require.Equal(t, (<-chan struct{})(nil), c.Done()) return nil }) resp, err := app.Test(httptest.NewRequest(MethodGet, "/test", nil)) @@ -2229,7 +2229,7 @@ func Test_Ctx_Err(t *testing.T) { return c.Next() }) app.Get("/test", func(c Ctx) error { - require.Equal(t, nil, c.Err()) + require.Equal(t, require.NoError, c.Err()) return nil }) resp, err := app.Test(httptest.NewRequest(MethodGet, "/test", nil))