(t *testing.T)
| 183 | } |
| 184 | |
| 185 | func setupTestDIRAndImportData(t *testing.T) (terraformInputs, importDataList) { |
| 186 | dirPath, err := os.MkdirTemp("", "terraform-*") |
| 187 | require.NoError(t, err) |
| 188 | |
| 189 | t.Cleanup(func() { |
| 190 | err := os.RemoveAll(dirPath) |
| 191 | require.NoError(t, err) |
| 192 | }) |
| 193 | |
| 194 | outputDIR := path.Join(dirPath, "dev") |
| 195 | importData := importDataList{ |
| 196 | { |
| 197 | ResourceName: "auth0_client.MyTestClient1", |
| 198 | ImportID: "clientID_1", |
| 199 | }, |
| 200 | { |
| 201 | ResourceName: "auth0_client.MyTestClient2", |
| 202 | ImportID: "clientID_2", |
| 203 | }, |
| 204 | { |
| 205 | ResourceName: "auth0_action.MyTestAction", |
| 206 | ImportID: "actionID_1", |
| 207 | }, |
| 208 | { |
| 209 | ResourceName: "auth0_action.MyTestAction", // NOTE: duplicate name. |
| 210 | ImportID: "actionID_2", |
| 211 | }, |
| 212 | } |
| 213 | |
| 214 | input := terraformInputs{ |
| 215 | outputDIR, |
| 216 | nil, |
| 217 | "1.5.0", |
| 218 | } |
| 219 | return input, importData |
| 220 | } |
| 221 | |
| 222 | func assertTerraformMainFileWasGeneratedCorrectly(t *testing.T, outputDIR string) { |
| 223 | // Assert that the directory was created. |
no outgoing calls
no test coverage detected