| provider "test" {} | |
| provider "test" { | |
| alias = "secondary" | |
| } | |
| run "passes_validation_primary" { | |
| providers = { | |
| test = test | |
| } | |
| assert { | |
| condition = test_resource.primary.value == "foo" | |
| error_message = "primary contains invalid value" | |
| } | |
| } | |
| run "passes_validation_secondary" { | |
| providers = { | |
| test = test | |
| } | |
| module { | |
| source = "./setup" | |
| } | |
| assert { | |
| condition = test_resource.primary.value == "foo" | |
| error_message = "primary contains invalid value" | |
| } | |
| assert { | |
| condition = test_resource.secondary.value == "bar" | |
| error_message = "secondary contains invalid value" | |
| } | |
| } |