testhelper

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertPanics

func AssertPanics(t *testing.T, callback func())

func NewEmbeddedEnvFs

func NewEmbeddedEnvFs() fs.FS

func NewEmbeddedStaticFs

func NewEmbeddedStaticFs() fs.FS

func NewHttpTestRequest

func NewHttpTestRequest(method string, urlString string) httpcontract.Request

func NewHttpTestRequestFromHttpRequest

func NewHttpTestRequestFromHttpRequest(req *http.Request) httpcontract.Request

func NewHttpTestRequestWithAccept

func NewHttpTestRequestWithAccept(method string, urlString string, accept string) httpcontract.Request

Types

type HttpTestRequest

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

func (*HttpTestRequest) Attributes

func (instance *HttpTestRequest) Attributes() bagcontract.ParameterBag

func (*HttpTestRequest) Header

func (instance *HttpTestRequest) Header(name string) string

func (*HttpTestRequest) HttpRequest

func (instance *HttpTestRequest) HttpRequest() *http.Request

func (*HttpTestRequest) Param

func (instance *HttpTestRequest) Param(name string) (string, bool)

func (*HttpTestRequest) Params

func (instance *HttpTestRequest) Params() map[string]string

func (*HttpTestRequest) Post

func (instance *HttpTestRequest) Post() bagcontract.ParameterBag

func (*HttpTestRequest) Query

func (instance *HttpTestRequest) Query() bagcontract.ParameterBag

func (*HttpTestRequest) RequestContext

func (instance *HttpTestRequest) RequestContext() httpcontract.RequestContext

func (*HttpTestRequest) RouteName

func (instance *HttpTestRequest) RouteName() string

func (*HttpTestRequest) RoutePattern

func (instance *HttpTestRequest) RoutePattern() string

func (*HttpTestRequest) RuntimeInstance

func (instance *HttpTestRequest) RuntimeInstance() runtimecontract.Runtime

type HttpTestRequestContext

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

func (*HttpTestRequestContext) RequestId

func (instance *HttpTestRequestContext) RequestId() string

func (*HttpTestRequestContext) StartedAt

func (instance *HttpTestRequestContext) StartedAt() time.Time

Jump to

Keyboard shortcuts

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