feat: add validations func & create acceptance tests #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR provide Acceptance Tests and enhance the schema's validations when performing a
terraform plan
.Here is the list of Acceptance Tests:
examples/main.tf
position_before
fielduser_agent_inclusion
terraform plan
response_format
valuesource
valuetraffic_usage
value (regardless thesource
value)traffic_usage
value withApi
for thesource
valuetraffic_usage
value withMobile App
for thesource
valuecookie_same_site
valueposition_before
format (i.e. not an UUID)How to test?
Run Acceptance tests
Run the
make testacc
command to run all the Acceptance Tests.Manually
examples/
directoryterraform init
main.tf
file (you can update the existing example if needed)terraform plan
terraform apply
. You should see the output:Apply complete! Resources: 1 added, 0 changed, 0 destroyed.