package
3.0.0+incompatible
Repository: https://github.com/eitol/terraform-internals.git
Documentation: pkg.go.dev
# Functions
NewProvider returns a new instance of the test provider.
# Constants
Error indicates that the test condition was invalid or that the test report failed in some other way.
Failed indicates that the test condition was valid but did not succeed.
Passed indicates that the test condition succeeded.
Pending indicates that the test was registered (during planning) but didn't register an outcome during apply, perhaps due to being blocked by some other upstream failure.
# Structs
Assertion is the description of a single test assertion, whether successful or unsuccessful.
Component represents a component being tested, each of which can have several associated test assertions.
Provider is an implementation of providers.Interface which we're using as a likely-only-temporary vehicle for research on an opinionated module testing workflow in Terraform.
A Suite is a set of tests run together as a single Terraform configuration.
# Type aliases
Status is an enumeration of possible outcomes of a test assertion.