Versions in this module Expand all Collapse all v0 v0.0.2 Sep 11, 2020 Changes in this version + func TestLogger() *zerolog.Logger v0.0.1 Jul 30, 2020 Changes in this version + const AdminEmail + const AdminName + const AdminPassword + var MissingConfig = errors.NewCause(errors.BadRequestCategory, "missing_config") + var NotStartedCause = errors.NewCause(errors.BadRequestCategory, "coordinator_not_started") + var TimeoutCause = errors.NewCause(errors.RequestTimeoutCategory, "start_timeout") + type Config struct + func NewConfig() (*Config, error) + func (c *Config) Migrations() []string + func (c *Config) Validate() error + type Harness struct + func NewHarness(cfg *Config) (*Harness, error) + func (h *Harness) Client() (*coordinator.Client, error) + func (h *Harness) Mails() []*mailer.TestMail + func (h *Harness) Manager() *Manager + func (h *Harness) Setup(ctx context.Context) error + func (h *Harness) Teardown(ctx context.Context) error + func (h *Harness) URL() (*primitives.URL, error) + type Manager struct + Admin *User + func (m *Manager) Setup(ctx context.Context) (*coordinator.Client, error) + func (m *Manager) URL() (*primitives.URL, error) + type User struct + Client *coordinator.Client + Password primitives.Password + Token *base64.Value + User models.User