Documentation
¶
Index ¶
- Constants
- func SetupDatabase(ctx context.Context, image, dbUser, dbPass, dbName, hostPort string) (_ *gorm.DB, _ func() error, xerr error)
- func SetupRedis(ctx context.Context, image, hostPort string) (_ *redis.Client, _ func() error, xerr error)
- type Builder
- func (b *Builder) Context(ctx context.Context) *Builder
- func (b *Builder) DBEnable(v bool) *Builder
- func (b *Builder) DBImage(v string) *Builder
- func (b *Builder) DBName(v string) *Builder
- func (b *Builder) DBPass(v string) *Builder
- func (b *Builder) DBPort(v string) *Builder
- func (b *Builder) DBUser(v string) *Builder
- func (b *Builder) RedisEnable(v bool) *Builder
- func (b *Builder) RedisImage(v string) *Builder
- func (b *Builder) RedisPort(v string) *Builder
- func (b *Builder) SetUp() (*TestEnv, error)
- func (b *Builder) SetUpWithT(t *testing.T) (*TestEnv, error)
- type TestEnv
Constants ¶
View Source
const ( EnvDBPort = "THEPLANT_TEST_ENV_DB_PORT" EnvRedisPort = "THEPLANT_TEST_ENV_REDIS_PORT" )
Variables ¶
This section is empty.
Functions ¶
func SetupDatabase ¶ added in v0.1.0
Types ¶
type Builder ¶ added in v0.1.0
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) RedisEnable ¶ added in v0.1.0
func (*Builder) RedisImage ¶ added in v0.1.0
Click to show internal directories.
Click to hide internal directories.