tests

package
v0.0.0-...-37076da Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiFeature

type ApiFeature struct {
	BaseURL  string
	Response *httptest.ResponseRecorder
	Token    string

	Headers map[string]string
}

func (*ApiFeature) ClearDB

func (a *ApiFeature) ClearDB(*godog.Scenario) error

func (*ApiFeature) DoLogin

func (a *ApiFeature) DoLogin() error

func (*ApiFeature) DoRegister

func (a *ApiFeature) DoRegister() error

func (*ApiFeature) IRequestTo

func (a *ApiFeature) IRequestTo(method, endpoint string) (err error)

func (*ApiFeature) IRequestToWithPayload

func (a *ApiFeature) IRequestToWithPayload(method, endpoint string, payload *godog.DocString) (err error)

func (*ApiFeature) MakeRequest

func (a *ApiFeature) MakeRequest(req *http.Request) (err error)

func (*ApiFeature) MakeRequestAuth

func (a *ApiFeature) MakeRequestAuth(req *http.Request)

func (*ApiFeature) ResetResponse

func (a *ApiFeature) ResetResponse(*godog.Scenario)

func (*ApiFeature) TheResponseMatchJSON

func (a *ApiFeature) TheResponseMatchJSON(body *godog.DocString) (err error)

func (*ApiFeature) TheResponseShouldContain

func (a *ApiFeature) TheResponseShouldContain(body *godog.DocString) (err error)

func (*ApiFeature) TheStatusCodeShouldBe

func (a *ApiFeature) TheStatusCodeShouldBe(code int) error

func (*ApiFeature) ThereAreAny

func (a *ApiFeature) ThereAreAny(tableName string, data *godog.Table) error

func (*ApiFeature) ThereAreHeaders

func (a *ApiFeature) ThereAreHeaders(data *godog.Table)

func (*ApiFeature) ThereIsUserLogged

func (a *ApiFeature) ThereIsUserLogged(usrID string) error

Jump to

Keyboard shortcuts

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