testex

package module
v0.0.0-...-b4bcb54 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2020 License: MIT Imports: 5 Imported by: 0

README

testex

testex contains various test utils.

License

See included LICENSE file.

Documentation

Overview

Package testex contains various test utils.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Verbose

func Verbose() bool

Verbose will be true if test was executed with a verbose flag.

Types

type FakeResponseWriter

type FakeResponseWriter struct {
	// contains filtered or unexported fields
}

FakeResponseWriter is a fake http.ResponseWriter implementor. It is used exclusively in testing.

func NewFakeResponseWriter

func NewFakeResponseWriter(writers ...io.Writer) *FakeResponseWriter

NewFakeResponseWriter returns a new FakeResponseWriter.

func NewFakeResponseWriterStd

func NewFakeResponseWriterStd() *FakeResponseWriter

NewFakeResponseWriter returns a new FakeResponseWriter that writes to StdOut.

func (*FakeResponseWriter) Header

func (fr *FakeResponseWriter) Header() http.Header

Header implements ReponseWriter.Header().

func (*FakeResponseWriter) PrintHeader

func (fr *FakeResponseWriter) PrintHeader()

PrintHeader prints the header.

func (*FakeResponseWriter) Write

func (fr *FakeResponseWriter) Write(b []byte) (int, error)

Write implements ResponseWriter.Write()

func (*FakeResponseWriter) WriteHeader

func (fr *FakeResponseWriter) WriteHeader(statusCode int)

WriteHeader implements ResponseWriter.WriteHeader().

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL