MCPcopy Create free account
hub / github.com/auth0/auth0-cli / setupTestDIRAndImportData

Function setupTestDIRAndImportData

internal/cli/terraform_test.go:185–220  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

183}
184
185func 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
222func assertTerraformMainFileWasGeneratedCorrectly(t *testing.T, outputDIR string) {
223 // Assert that the directory was created.

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected