diff options
Diffstat (limited to 'statuscake/resource_statuscaketest_test.go')
-rw-r--r-- | statuscake/resource_statuscaketest_test.go | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/statuscake/resource_statuscaketest_test.go b/statuscake/resource_statuscaketest_test.go index c10b5d3..0ea1e2b 100644 --- a/statuscake/resource_statuscaketest_test.go +++ b/statuscake/resource_statuscaketest_test.go | |||
@@ -72,7 +72,6 @@ func TestAccStatusCake_withUpdate(t *testing.T) { | |||
72 | resource.TestCheckResourceAttr("statuscake_test.google", "check_rate", "500"), | 72 | resource.TestCheckResourceAttr("statuscake_test.google", "check_rate", "500"), |
73 | resource.TestCheckResourceAttr("statuscake_test.google", "paused", "true"), | 73 | resource.TestCheckResourceAttr("statuscake_test.google", "paused", "true"), |
74 | resource.TestCheckResourceAttr("statuscake_test.google", "timeout", "40"), | 74 | resource.TestCheckResourceAttr("statuscake_test.google", "timeout", "40"), |
75 | resource.TestCheckResourceAttr("statuscake_test.google", "contact_id", "0"), | ||
76 | resource.TestCheckResourceAttr("statuscake_test.google", "confirmations", "0"), | 75 | resource.TestCheckResourceAttr("statuscake_test.google", "confirmations", "0"), |
77 | resource.TestCheckResourceAttr("statuscake_test.google", "trigger_rate", "20"), | 76 | resource.TestCheckResourceAttr("statuscake_test.google", "trigger_rate", "20"), |
78 | resource.TestCheckResourceAttr("statuscake_test.google", "custom_header", "{ \"Content-Type\": \"application/x-www-form-urlencoded\" }"), | 77 | resource.TestCheckResourceAttr("statuscake_test.google", "custom_header", "{ \"Content-Type\": \"application/x-www-form-urlencoded\" }"), |
@@ -159,8 +158,13 @@ func testAccTestCheckAttributes(rn string, test *statuscake.Test) resource.TestC | |||
159 | err = check(key, value, strconv.FormatBool(test.Paused)) | 158 | err = check(key, value, strconv.FormatBool(test.Paused)) |
160 | case "timeout": | 159 | case "timeout": |
161 | err = check(key, value, strconv.Itoa(test.Timeout)) | 160 | err = check(key, value, strconv.Itoa(test.Timeout)) |
162 | case "contact_id": | 161 | case "contact_group": |
163 | err = check(key, value, strconv.Itoa(test.ContactID)) | 162 | for _, tv := range test.ContactGroup { |
163 | err = check(key, value, tv) | ||
164 | if err != nil { | ||
165 | return err | ||
166 | } | ||
167 | } | ||
164 | case "confirmations": | 168 | case "confirmations": |
165 | err = check(key, value, strconv.Itoa(test.Confirmation)) | 169 | err = check(key, value, strconv.Itoa(test.Confirmation)) |
166 | case "trigger_rate": | 170 | case "trigger_rate": |
@@ -214,13 +218,10 @@ func testAccTestCheckDestroy(test *statuscake.Test) resource.TestCheckFunc { | |||
214 | } | 218 | } |
215 | 219 | ||
216 | func interpolateTerraformTemplate(template string) string { | 220 | func interpolateTerraformTemplate(template string) string { |
217 | testContactGroupId := 43402 | 221 | testContactGroupId := "43402" |
218 | 222 | ||
219 | if v := os.Getenv("STATUSCAKE_TEST_CONTACT_GROUP_ID"); v != "" { | 223 | if v := os.Getenv("STATUSCAKE_TEST_CONTACT_GROUP_ID"); v != "" { |
220 | id, err := strconv.Atoi(v) | 224 | testContactGroupId = v |
221 | if err == nil { | ||
222 | testContactGroupId = id | ||
223 | } | ||
224 | } | 225 | } |
225 | 226 | ||
226 | return fmt.Sprintf(template, testContactGroupId) | 227 | return fmt.Sprintf(template, testContactGroupId) |
@@ -233,7 +234,7 @@ resource "statuscake_test" "google" { | |||
233 | test_type = "HTTP" | 234 | test_type = "HTTP" |
234 | check_rate = 300 | 235 | check_rate = 300 |
235 | timeout = 10 | 236 | timeout = 10 |
236 | contact_id = %d | 237 | contact_group = ["%s"] |
237 | confirmations = 1 | 238 | confirmations = 1 |
238 | trigger_rate = 10 | 239 | trigger_rate = 10 |
239 | } | 240 | } |
@@ -277,7 +278,7 @@ resource "statuscake_test" "google" { | |||
277 | test_type = "TCP" | 278 | test_type = "TCP" |
278 | check_rate = 300 | 279 | check_rate = 300 |
279 | timeout = 10 | 280 | timeout = 10 |
280 | contact_id = %d | 281 | contact_group = ["%s"] |
281 | confirmations = 1 | 282 | confirmations = 1 |
282 | port = 80 | 283 | port = 80 |
283 | } | 284 | } |