recorder

package
v0.7.15 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RecordedRequest

type RecordedRequest struct {
	Method string
	URL    url.URL
	Header http.Header
	Body   []byte
}

RecordedRequest is a snapshot of an HTTP request.

type RequestRecorder

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

RequestRecorder captures HTTP requests for test assertions.

func NewRecorder

func NewRecorder() *RequestRecorder

NewRecorder creates a new RequestRecorder.

func (*RequestRecorder) AllRequests

func (r *RequestRecorder) AllRequests() []RecordedRequest

AllRequests returns a copy of all recorded requests.

func (*RequestRecorder) GinMiddleware

func (r *RequestRecorder) GinMiddleware() gin.HandlerFunc

GinMiddleware returns gin middleware that records every request.

Jump to

Keyboard shortcuts

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