All checks were successful
gitea-deepak/gogmagog/pipeline/head This commit looks good
30 lines
474 B
Go
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
|
|
}
|