gitlab.com/gitlab-org/labkit@v1.21.0/log/access_logger_go1_20_test.go (about) 1 //go:build go1.20 2 3 package log 4 5 import ( 6 "net/http" 7 "net/http/httptest" 8 "testing" 9 10 "github.com/stretchr/testify/require" 11 ) 12 13 func TestAccessLoggerFlushable(t *testing.T) { 14 rw := httptest.NewRecorder() 15 lrw := &loggingResponseWriter{rw: rw} 16 rc := http.NewResponseController(lrw) 17 18 err := rc.Flush() 19 require.NoError(t, err, "the underlying response writer is not flushable") 20 }