Plan Assertions¶
Plan assertions will be run after running terraform plan.
PlanSucceeds¶
Asserts that terraform plan succeeds.
- name: <name>
type: PlanSucceeds
- name: PlanShouldSucceed
type: PlanSucceeds
| Inputs | Description | Type | Required |
|---|---|---|---|
name |
Name for the assertion | String | No |
PlanFails¶
Asserts that terraform plan fails.
- name: <name>
type: PlanFails
- name: PlanMustFail
type: PlanFails
| Inputs | Description | Type | Required |
|---|---|---|---|
name |
Name for the assertion | String | No |
PlanFailsWithError¶
Asserts that terraform plan with an error containing a certain substring.
- name: <name>
type: PlanFailsWithError
error_message_contains: <error_message_contains>
- name: MustFailWithSampleError
type: PlanFailsWithError
error_message_contains: Failed with sample error
| Inputs | Description | Type | Required |
|---|---|---|---|
name |
Name for the assertion | String | No |
error_message_contains |
String that should be present in the error message | String | Yes |