Documentation ¶
Overview ¶
Package httptest
Package httptest
Index ¶
- type ResponseHijacker
- func (h *ResponseHijacker) Body() *bytes.Buffer
- func (h *ResponseHijacker) Code() int
- func (h *ResponseHijacker) Flush()
- func (h *ResponseHijacker) Flushed() bool
- func (r *ResponseHijacker) Header() http.Header
- func (r *ResponseHijacker) Hijack() (net.Conn, *bufio.ReadWriter, error)
- func (h *ResponseHijacker) Result() *http.Response
- func (h *ResponseHijacker) Write(buf []byte) (int, error)
- func (r *ResponseHijacker) WriteHeader(stateCode int)
- func (h *ResponseHijacker) WriteString(str string) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResponseHijacker ¶
type ResponseHijacker struct { httptest.ResponseRecorder HijackError error HijackConn *mockConn // contains filtered or unexported fields }
A test response implementing the http.Hijacker interface.
func NewResponseHijacker ¶
func NewResponseHijacker(hijackedInputData []byte) *ResponseHijacker
func (*ResponseHijacker) Body ¶
func (h *ResponseHijacker) Body() *bytes.Buffer
func (*ResponseHijacker) Code ¶
func (h *ResponseHijacker) Code() int
func (*ResponseHijacker) Flush ¶
func (h *ResponseHijacker) Flush()
func (*ResponseHijacker) Flushed ¶
func (h *ResponseHijacker) Flushed() bool
func (*ResponseHijacker) Header ¶
func (r *ResponseHijacker) Header() http.Header
func (*ResponseHijacker) Hijack ¶
func (r *ResponseHijacker) Hijack() (net.Conn, *bufio.ReadWriter, error)
func (*ResponseHijacker) Result ¶
func (h *ResponseHijacker) Result() *http.Response
func (*ResponseHijacker) WriteHeader ¶
func (r *ResponseHijacker) WriteHeader(stateCode int)
func (*ResponseHijacker) WriteString ¶
func (h *ResponseHijacker) WriteString(str string) (int, error)
Click to show internal directories.
Click to hide internal directories.