# Functions
Function is comparing every provided error in expressions lists and checks value using expression defined in the list.
Function is comparing every provided output in expressions lists and checks value using expression defined in the list.
Function is responsible for deployment of the infrastructure, verify assert expressions and destroy infrastructure.
Function is responsible for deployment of the infrastructure, verify assert expressions, verify if there are no changes in plan after deployment and destroy infrastructure.
Function is responsible for deployment of the infrastructure, verify assert expressions, verify if there are no changes in plan after deployment and destroy infrastructure.
Function is responsible only for deployment of the infrastructure, no verification of assert expressions and no destroyment of the infrastructure.
Generic deployment function used in wrapper functions above - terraformOptions - Terraform options required to execute tests in Terratest - assertList - list of assert expression - checkNoChanges - if true, after deployment check if there are no changes planed - additionalChangesAfterDeployment - if not empty, then it contains list of additional variables values and resources in external file to plan and deploy in order to verify if all expected changes are being provisioned, nothing more or less - destroyInfraAtEnd - if true, destroy infrastructure at the end of test.
Functions is response for planning deployment, verify errors expressions (no changes are deployed).
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Structure used to assert each output value by comparing it to expected value using defined operation.
Structure used to verify if there are changes in resources after adding additional Terraform code or after changing values of some variables.
# Type aliases
Enum for operations in assert expressions.
Sometimes there is a need to execute custom function to check something, so then in assert expression we need to provide function, which results is compared to true.