terraform/helper/resource
Martin Atkins cdad78d69b helper/resource: Allow multiple providers in a single TestCase
Due to incorrect use of a loop iterator variable inside a closure, all of
the given providers were ending up with the same factory function.
Now we copy the factory function to a local within the loop first so that
each iteration has its own variable.

This is the second round of similar bugs in this function, so we'll also
add a test case for it to reduce the risk of future regressions given that
most real callers don't exercise this with multiple providers in practice.
2019-01-07 16:58:36 -08:00
..
error.go helper/resource: Add retries to err message 2017-01-20 11:09:04 -08:00
grpc_test_provider.go plugin: Establish our current plugin protocol as version 5 2018-11-19 09:56:41 -08:00
id.go Export a const for validation methods 2018-03-10 12:40:37 -05:00
id_test.go Make failure message more explicit 2018-03-10 21:53:54 -05:00
map.go ResourceDiff => InstanceDiff 2014-09-17 16:33:24 -07:00
map_test.go helper/resource: Fix duplicated function testConfig 2018-10-16 19:14:11 -07:00
resource.go ResourceDiff => InstanceDiff 2014-09-17 16:33:24 -07:00
state.go helper/resource: fix ungrammatical doc comment in StateChangeConf 2017-11-08 09:43:36 -08:00
state_shim.go helper/resource: Shim back to old state must preserve schema version 2019-01-05 10:00:30 -08:00
state_shim_test.go helper/resource: Shim back to old state must preserve schema version 2019-01-05 10:00:30 -08:00
state_test.go add test for proper cancelation 2017-04-19 18:07:00 -04:00
testing.go helper/resource: Allow multiple providers in a single TestCase 2019-01-07 16:58:36 -08:00
testing_config.go helper/resource: print full diagnostics for operation errors in tests 2018-12-07 17:05:36 -08:00
testing_import_state.go helper/resource: Get schemas from Terraform context 2018-12-07 08:12:59 -08:00
testing_import_state_test.go skip resource tests for now 2018-10-31 14:17:23 -04:00
testing_test.go helper/resource: Allow multiple providers in a single TestCase 2019-01-07 16:58:36 -08:00
wait.go Fixing small typo in resource/wait.go 2018-03-14 17:33:03 +01:00
wait_test.go fix tests affected by refreshGracePeriod 2017-04-19 18:07:00 -04:00