Making http.Handler a little easier
- Modified ResponseHelper.Body signature to return an io.Reader and an error. - Updated ResponseHandler.ServeHTTP to handle errors from ResponseHelper.Body. - Implemented JSONResponse and JSONResponseWithStatus functions for easier JSON responses. - Added comprehensive unit tests for JSON response handling, including error scenarios. - Extended Helper.ResponderHandler with a new test case to ensure proper error handling and response generation. - Resolved linting issues related to dynamic error definition and function length in tests. |
||
|---|---|---|
| .gitignore | ||
| .golangci.yaml | ||
| go.mod | ||
| go.sum | ||
| handler.go | ||
| handler_test.go | ||
| helper.go | ||
| helper_test.go | ||
| response.go | ||
| response_test.go | ||
| Taskfile.yml | ||