Documentation
¶
Index ¶
- Variables
- func CountIs[T any](tb testing.TB, itr iter.Seq[T], expected int)
- func Create[ENT, ID any](tb testing.TB, resource crud.Creator[ENT], ctx context.Context, ptr *ENT, ...)
- func Delete[ENT, ID any](tb testing.TB, resource crud.ByIDDeleter[ID], ctx context.Context, ptr *ENT, ...)
- func DeleteAll[ENT, ID any](tb testing.TB, resource deleteAllDeleter[ENT, ID], ctx context.Context, ...)
- func HasEntity[ENT, ID any](tb testing.TB, subject crud.ByIDFinder[ENT, ID], ctx context.Context, ptr *ENT, ...)
- func HasID[ENT, ID any](tb testing.TB, ent *ENT, opts ...Option[ENT, ID]) (id ID)
- func IsAbsent[ENT, ID any](tb testing.TB, resource crud.ByIDFinder[ENT, ID], ctx context.Context, id ID, ...)
- func IsPresent[ENT, ID any](tb testing.TB, resource crud.ByIDFinder[ENT, ID], ctx context.Context, id ID, ...) *ENT
- func Save[ENT, ID any](tb testing.TB, resource crud.Saver[ENT], ctx context.Context, ptr *ENT, ...)
- func Update[ENT, ID any](tb testing.TB, resource updater[ENT, ID], ctx context.Context, ptr *ENT, ...)
- type Config
- type Helper
- func (a Helper[ENT, ID]) CountIs(tb testing.TB, iter iter.Seq[ENT], expected int)
- func (a Helper[ENT, ID]) Create(tb testing.TB, resource crud.Creator[ENT], ctx context.Context, ptr *ENT)
- func (a Helper[ENT, ID]) Delete(tb testing.TB, resource crud.ByIDDeleter[ID], ctx context.Context, ptr *ENT)
- func (a Helper[ENT, ID]) DeleteAll(tb testing.TB, subject deleteAllDeleter[ENT, ID], ctx context.Context)
- func (a Helper[ENT, ID]) HasEntity(tb testing.TB, subject crud.ByIDFinder[ENT, ID], ctx context.Context, ptr *ENT)
- func (a Helper[ENT, ID]) HasID(tb testing.TB, ptr *ENT) ID
- func (a Helper[ENT, ID]) IsAbsent(tb testing.TB, subject crud.ByIDFinder[ENT, ID], ctx context.Context, id ID)
- func (a Helper[ENT, ID]) IsPresent(tb testing.TB, resource crud.ByIDFinder[ENT, ID], ctx context.Context, id ID) *ENT
- func (a Helper[ENT, ID]) Save(tb testing.TB, resource crud.Saver[ENT], ctx context.Context, ptr *ENT)
- func (a Helper[ENT, ID]) Update(tb testing.TB, resource updater[ENT, ID], ctx context.Context, ptr *ENT)
- type Option
- type Resource
Constants ¶
This section is empty.
Variables ¶
View Source
var Eventually = assert.Retry{Strategy: &Waiter}
View Source
var Waiter = resilience.Waiter{ WaitDuration: time.Millisecond, Timeout: 5 * time.Second, }
Functions ¶
Types ¶
type Helper ¶ added in v0.296.0
type Helper[ENT, ID any] struct { Waiter resilience.Waiter IDA extid.Accessor[ENT, ID] }
Click to show internal directories.
Click to hide internal directories.