#1 Testify
Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
Lightweight, zero dependency docker containers for testing (or more).
Health score 50/100, confidence 45/100.
| Latest version | Unknown |
| Imported by | 0 packages |
| Stars | 0 |
| Forks | 0 |
| Last activity | Unknown |
| Latest release | Unknown |
| License | Unknown |
| Known vuln records | 0 |
| Symbol | Kind | Synopsis |
|---|---|---|
| Container | Type | type Container struct{} |
| Container.ExposedPortAddresses | Method | func (c *Container) ExposedPortAddresses(port uint) ([]string, bool) |
| Container.ExposedPorts | Method | func (c *Container) ExposedPorts(port uint) ([]uint, bool) |
| Container.Logs | Method | func (c *Container) Logs(ctx context.Context) (string, error) |
| Container.Stop | Method | func (c Container) Stop(ctx context.Context) error |
| Container.WaitCmd | Method | func (c *Container) WaitCmd(ctx context.Context, cmd []string, ...) error |
| StartContainer | Function | func StartContainer(ctx context.Context, imageName string, opts ...ContainerOption) (*Container, error) |
| ContainerOption | Type | type ContainerOption func(cfg *containerCfg) |
| WithCmd | Function | func WithCmd(args []string) ContainerOption |
| WithEnvVar | Function | func WithEnvVar(key string, value string) ContainerOption |
| WithMount | Function | func WithMount(dest string, trgt string) ContainerOption |
| WithPort | Function | func WithPort(port uint, target uint) ContainerOption |
Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.
Package testcase is an opinionated testing framework.
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
Interface mocking tool for go generate
Module testify is a set of packages that provide many tools for testifying that your code will behave as you intend.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
Gomega is the Ginkgo BDD-style testing framework's preferred matcher library.
Package testcase is an opinionated testing framework.