Documentation
¶
Index ¶
- func ExpectKey[T comparable, V any](t *testing.T, m map[T]V, key T, value V)
- func ExpectOutput(t *testing.T, res apitype.ResourceV3, key string, value interface{})
- func MultiContainerSetup(t *testing.T) integration.ProgramTestOptions
- func ResourceTest(t *testing.T, project string, baseOptions integration.ProgramTestOptions, ...)
- func SingleContainerSetup(t *testing.T) integration.ProgramTestOptions
- func Validate(ctx *ResourceContext, typ tokens.Type, name string, ...)
- type ResourceContext
- type ResourceTestSetup
- type ResourceValidator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpectOutput ¶
func ExpectOutput(t *testing.T, res apitype.ResourceV3, key string, value interface{})
func MultiContainerSetup ¶
func MultiContainerSetup(t *testing.T) integration.ProgramTestOptions
func ResourceTest ¶
func ResourceTest(t *testing.T, project string, baseOptions integration.ProgramTestOptions, validation func(ctx *ResourceContext))
func SingleContainerSetup ¶
func SingleContainerSetup(t *testing.T) integration.ProgramTestOptions
func Validate ¶
func Validate(ctx *ResourceContext, typ tokens.Type, name string, validator ResourceValidator)
Types ¶
type ResourceContext ¶
type ResourceContext struct {
// contains filtered or unexported fields
}
type ResourceTestSetup ¶
type ResourceValidator ¶
type ResourceValidator func(t *testing.T, res apitype.ResourceV3)
Click to show internal directories.
Click to hide internal directories.