e2eapi

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

Package e2eapi provides utilities for end-to-end testing the api.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Do

func Do(
	ctx context.Context,
	method string,
	url string,
	req, res any,
) error

Types

type Instance

type Instance struct {
	Config    *conf.GlobalConfiguration
	Conn      *storage.Connection
	APIServer *httptest.Server
	APIClient *http.Client
	// contains filtered or unexported fields
}

func New

func New(globalCfg *conf.GlobalConfiguration) (*Instance, error)

func (*Instance) Close

func (o *Instance) Close() error

func (*Instance) Do

func (o *Instance) Do(
	req *http.Request,
) (*http.Response, error)

func (*Instance) DoAdmin

func (o *Instance) DoAdmin(
	req *http.Request,
) (*http.Response, error)

func (*Instance) DoAuth

func (o *Instance) DoAuth(
	req *http.Request,
	jwt string,
) (*http.Response, error)

Jump to

Keyboard shortcuts

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