( imageURL string, header http.Header, o *options.Options, )
| 146 | } |
| 147 | |
| 148 | func (s *HandlerTestSuite) execute( |
| 149 | imageURL string, |
| 150 | header http.Header, |
| 151 | o *options.Options, |
| 152 | ) *http.Response { |
| 153 | imageURL = s.testServer().URL() + imageURL |
| 154 | req := httptest.NewRequest(http.MethodGet, "/", nil).WithContext(s.T().Context()) |
| 155 | httpheaders.CopyAll(header, req.Header, true) |
| 156 | |
| 157 | rw := httptest.NewRecorder() |
| 158 | rww := s.rwFactory().NewWriter(rw) |
| 159 | |
| 160 | err := s.handler().Execute(req, imageURL, "test-req-id", o, rww) |
| 161 | s.Require().Nil(err) |
| 162 | |
| 163 | return rw.Result() |
| 164 | } |
| 165 | |
| 166 | // TestHandlerBasicRequest checks basic streaming request |
| 167 | func (s *HandlerTestSuite) TestHandlerBasicRequest() { |
no test coverage detected