(t *testing.T)
| 3108 | } |
| 3109 | |
| 3110 | func TestHasRequestContext(t *testing.T) { |
| 3111 | c, _ := CreateTestContext(httptest.NewRecorder()) |
| 3112 | assert.False(t, c.hasRequestContext(), "no request, no fallback") |
| 3113 | c.engine.ContextWithFallback = true |
| 3114 | assert.False(t, c.hasRequestContext(), "no request, has fallback") |
| 3115 | c.Request, _ = http.NewRequest(http.MethodGet, "/", nil) |
| 3116 | assert.True(t, c.hasRequestContext(), "has request, has fallback") |
| 3117 | c.Request, _ = http.NewRequestWithContext(nil, "", "", nil) //nolint:staticcheck |
| 3118 | assert.False(t, c.hasRequestContext(), "has request with nil ctx, has fallback") |
| 3119 | c.engine.ContextWithFallback = false |
| 3120 | assert.False(t, c.hasRequestContext(), "has request, no fallback") |
| 3121 | |
| 3122 | c = &Context{} |
| 3123 | assert.False(t, c.hasRequestContext(), "no request, no engine") |
| 3124 | c.Request, _ = http.NewRequest(http.MethodGet, "/", nil) |
| 3125 | assert.False(t, c.hasRequestContext(), "has request, no engine") |
| 3126 | } |
| 3127 | |
| 3128 | func TestContextWithFallbackDeadlineFromRequestContext(t *testing.T) { |
| 3129 | c, _ := CreateTestContext(httptest.NewRecorder()) |
nothing calls this directly
no test coverage detected