terraform/internal/command/testdata/test/mocking/tests/module_mocked.tftest.hcl
Liam Cervante dedb296773
terraform test: connect mock behaviour to test framework (#34205)
* connect mock behaviour to test framework

* fix calling unconfigured providers
2023-11-14 08:50:37 +01:00

44 lines
717 B
HCL

override_module {
target = module.child[1]
outputs = {
primary = [
{
id = "bbbb"
}
]
secondary = [
{
id = "cccc"
}
]
}
}
variables {
instances = 3
child_instances = 1
}
run "test" {
assert {
condition = module.child[0].primary[0].id != "bbbb"
error_message = "wrongly applied mocks"
}
assert {
condition = module.child[1].primary[0].id == "bbbb"
error_message = "did not apply mocks"
}
assert {
condition = module.child[1].secondary[0].id == "cccc"
error_message = "did not apply mocks"
}
assert {
condition = module.child[2].secondary[0].id != "cccc"
error_message = "wrongly applied mocks"
}
}