Skip to content

Commit e510ca5

Browse files
committed
SUMO-261065: Update tests
1 parent e236334 commit e510ca5

File tree

1 file changed

+27
-23
lines changed

1 file changed

+27
-23
lines changed
Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,34 @@
11
package sumologic
22

33
import (
4-
"fmt"
54
"regexp"
65
"testing"
76

87
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource"
98
)
109

1110
func TestAccDataSourceMonitorFolder_basic(t *testing.T) {
12-
resource.Test(t, resource.TestCase{
13-
PreCheck: func() { testAccPreCheck(t) },
14-
Providers: testAccProviders,
15-
Steps: []resource.TestStep{
16-
{
17-
Config: monitorFolderConfig("/Monitor/Terraform Test/Subfolder"),
18-
Check: resource.ComposeTestCheckFunc(
19-
testAccDataSourceMonitorFolderCheck("data.sumologic_monitor_folder.test"),
20-
),
21-
},
22-
},
23-
})
11+
resource.Test(t, resource.TestCase{
12+
PreCheck: func() { testAccPreCheck(t) },
13+
Providers: testAccProviders,
14+
Steps: []resource.TestStep{
15+
{
16+
Config: `
17+
resource "sumologic_monitor_folder" "test_folder" {
18+
name = "Terraform Test"
19+
description = "Terraform Test Folder"
20+
}
21+
data "sumologic_monitor_folder" "test" {
22+
path = "/Monitor/Terraform Test"
23+
depends_on = [sumologic_monitor_folder.test_folder]
24+
}
25+
`,
26+
Check: resource.ComposeTestCheckFunc(
27+
testAccDataSourceMonitorFolderCheck("data.sumologic_monitor_folder.test"),
28+
),
29+
},
30+
},
31+
})
2432
}
2533

2634
func TestAccDataSourceMonitorFolder_folder_does_not_exist(t *testing.T) {
@@ -29,7 +37,11 @@ func TestAccDataSourceMonitorFolder_folder_does_not_exist(t *testing.T) {
2937
Providers: testAccProviders,
3038
Steps: []resource.TestStep{
3139
{
32-
Config: monitorFolderConfig("/Monitor/Terraform Test/Subfolder/DoesNotExist"),
40+
Config: `
41+
data "sumologic_monitor_folder" "test" {
42+
path = "/Monitor/Terraform Test/Subfolder/DoesNotExist"
43+
}
44+
`,
3345
ExpectError: regexp.MustCompile(
3446
`folder with path '/Monitor/Terraform Test/Subfolder/DoesNotExist' does not exist`),
3547
},
@@ -42,12 +54,4 @@ func testAccDataSourceMonitorFolderCheck(name string) resource.TestCheckFunc {
4254
resource.TestCheckResourceAttrSet(name, "id"),
4355
resource.TestCheckResourceAttrSet(name, "name"),
4456
)
45-
}
46-
47-
func monitorFolderConfig(path string) string {
48-
return fmt.Sprintf(`
49-
data "sumologic_monitor_folder" "test" {
50-
path = "%s"
51-
}
52-
`, path)
53-
}
57+
}

0 commit comments

Comments
 (0)