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  }