Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RemoteTestingTProvider ¶
RemoteTestingTProvider provides a require.TestingT suitable to use in Lambda functions.
Types ¶
type Runner ¶
type Runner interface { Setup(t *testing.T) Teardown(t *testing.T) RunTest(t *testing.T, c *testcases.TestCase) }
Runner describes a test runner that can run a TestCase locally in-memory, or against a test remote Lambda deployment.
func NewLocalRunner ¶
func NewLocalRunner() Runner
NewLocalRunner returns a Runner that runs test cases locally in-memory.
func NewRemoteRunner ¶
func NewRemoteRunner() Runner
NewRemoteRunner returns a Runner that runs test cases against a test remote Lambda deployment.
Click to show internal directories.
Click to hide internal directories.