test

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertJsonKeyPresentInResponse

func AssertJsonKeyPresentInResponse(t *testing.T, response *httptest.ResponseRecorder, expectedStatus int, expectedKey string)

func AssertResponse

func AssertResponse(t *testing.T, response *httptest.ResponseRecorder, expectedStatus int, expectedBody string)

func AssertResponseStatus

func AssertResponseStatus(t *testing.T, response *httptest.ResponseRecorder, expectedStatus int)

func SetupHostname

func SetupHostname(t *testing.T, hostname string)

func SetupPodName

func SetupPodName(t *testing.T, podName string)

func SetupTestRouter

func SetupTestRouter() *gin.Engine

func WrappedTestCase

func WrappedTestCase(test func(t *testing.T, tc *WrappedTestClient)) func(*testing.T)

Types

type WrappedTestClient

type WrappedTestClient struct {
	Router *gin.Engine
}

func NewTestClient

func NewTestClient() *WrappedTestClient

func (*WrappedTestClient) PerformRequest

func (tc *WrappedTestClient) PerformRequest(method, path string, body interface{}, headers map[string]string) *httptest.ResponseRecorder

Jump to

Keyboard shortcuts

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