gogmagog/routes/http_util_test.go
Deepak 2bda056ca7
All checks were successful
gitea-deepak/gogmagog/pipeline/head This commit looks good
Adds route to retrieve all plans and tests thereof, and json tags for model
2020-12-31 11:20:00 -06:00

30 lines
474 B
Go

package routes_test
import (
"fmt"
"net/http"
)
type BadResponseWriter struct {
Code int
header http.Header
}
func NewBadWriter() *BadResponseWriter {
return &BadResponseWriter{
header: http.Header{},
}
}
func (w *BadResponseWriter) Header() http.Header {
return w.header
}
func (w *BadResponseWriter) Write(b []byte) (int, error) {
return 0, fmt.Errorf("always an error")
}
func (w *BadResponseWriter) WriteHeader(statusCode int) {
w.Code = statusCode
}