Versions in this module Expand all Collapse all v1 v1.0.0 Oct 2, 2023 Changes in this version + func EnableWebTestUtil() fx.Option + func RequireFxApp(options ...fx.Option) *fx.App + func RequireFxAppT(tb testing.TB, options ...fx.Option) *fx.App + func StartFxApp(options ...fx.Option) (*fx.App, error) + func StartFxAppT(tb testing.TB, options ...fx.Option) (*fx.App, error) + func WaitUntil(cb func() bool, timeout time.Duration) + func WaitUntilT(t testing.TB, cb func() bool, timeout time.Duration) + func WrapTestingLoggerOpt(tb testing.TB) fx.Option + type FxTestSuite struct + func (s *FxTestSuite) Config(opts ...TsConfig) + func (s *FxTestSuite) Decorate(decorators ...interface{}) + func (s *FxTestSuite) Invoke(funcs ...interface{}) + func (s *FxTestSuite) Option(opts ...fx.Option) + func (s *FxTestSuite) Options(opts []fx.Option) + func (s *FxTestSuite) Populate(targets ...interface{}) + func (s *FxTestSuite) Profile(profiles ...string) + func (s *FxTestSuite) ProfilePath(paths ...string) + func (s *FxTestSuite) Provide(constructors ...interface{}) + func (s *FxTestSuite) StartApp() + type JsonAssured struct + func NewJsonAssured(t *testing.T, message string) *JsonAssured + func (k *JsonAssured) Get(key string) interface{} + func (k *JsonAssured) Has(key string, expected interface{}) *JsonAssured + type RequestBuilder struct + func NewRequestBuilder(restAssured *RestAssured) *RequestBuilder + func (r *RequestBuilder) BasicAuth(username string, password string) *RequestBuilder + func (r *RequestBuilder) BearerToken(token string) *RequestBuilder + func (r *RequestBuilder) Body(body string) *RequestBuilder + func (r *RequestBuilder) Build() *http.Request + func (r *RequestBuilder) Delete(url string) *RequestBuilder + func (r *RequestBuilder) Get(url string) *RequestBuilder + func (r *RequestBuilder) Header(key string, value string) *RequestBuilder + func (r *RequestBuilder) Method(method string) *RequestBuilder + func (r *RequestBuilder) Patch(url string) *RequestBuilder + func (r *RequestBuilder) Post(url string) *RequestBuilder + func (r *RequestBuilder) Put(url string) *RequestBuilder + func (r *RequestBuilder) Then() *RestAssured + func (r *RequestBuilder) URL(url string) *RequestBuilder + type RestAssured struct + func NewRestAssured(t *testing.T) *RestAssured + func NewRestAssuredSuite(t suite.TestingSuite) *RestAssured + func (r *RestAssured) Body(key string, expected interface{}) *RestAssured + func (r *RestAssured) BodyCb(key string, expectedFn func(value interface{})) *RestAssured + func (r *RestAssured) Header(key string, expected interface{}) *RestAssured + func (r *RestAssured) Status(expected int) *RestAssured + func (r *RestAssured) When() *RequestBuilder + type TsConfig func(ts *FxTestSuite) + func WithFxOption(opt fx.Option) TsConfig + func WithFxOptions(opts ...fx.Option) TsConfig