aboutsummaryrefslogtreecommitdiffhomepage
path: root/statuscake
diff options
context:
space:
mode:
Diffstat (limited to 'statuscake')
-rw-r--r--statuscake/resource_statuscaketest.go11
-rw-r--r--statuscake/resource_statuscaketest_test.go4
2 files changed, 15 insertions, 0 deletions
diff --git a/statuscake/resource_statuscaketest.go b/statuscake/resource_statuscaketest.go
index d8604e6..5af5b8f 100644
--- a/statuscake/resource_statuscaketest.go
+++ b/statuscake/resource_statuscaketest.go
@@ -218,6 +218,12 @@ func resourceStatusCakeTest() *schema.Resource {
218 Optional: true, 218 Optional: true,
219 }, 219 },
220 220
221 "enable_ssl_alert": {
222 Type: schema.TypeBool,
223 Optional: true,
224 Default: false,
225 },
226
221 "follow_redirect": { 227 "follow_redirect": {
222 Type: schema.TypeBool, 228 Type: schema.TypeBool,
223 Optional: true, 229 Optional: true,
@@ -260,6 +266,7 @@ func CreateTest(d *schema.ResourceData, meta interface{}) error {
260 UseJar: d.Get("use_jar").(int), 266 UseJar: d.Get("use_jar").(int),
261 PostRaw: d.Get("post_raw").(string), 267 PostRaw: d.Get("post_raw").(string),
262 FinalEndpoint: d.Get("final_endpoint").(string), 268 FinalEndpoint: d.Get("final_endpoint").(string),
269 EnableSSLAlert: d.Get("enable_ssl_alert").(bool),
263 FollowRedirect: d.Get("follow_redirect").(bool), 270 FollowRedirect: d.Get("follow_redirect").(bool),
264 } 271 }
265 272
@@ -357,6 +364,7 @@ func ReadTest(d *schema.ResourceData, meta interface{}) error {
357 d.Set("use_jar", testResp.UseJar) 364 d.Set("use_jar", testResp.UseJar)
358 d.Set("post_raw", testResp.PostRaw) 365 d.Set("post_raw", testResp.PostRaw)
359 d.Set("final_endpoint", testResp.FinalEndpoint) 366 d.Set("final_endpoint", testResp.FinalEndpoint)
367 d.Set("enable_ssl_alert", testResp.EnableSSLAlert)
360 d.Set("follow_redirect", testResp.FollowRedirect) 368 d.Set("follow_redirect", testResp.FollowRedirect)
361 369
362 return nil 370 return nil
@@ -459,6 +467,9 @@ func getStatusCakeTestInput(d *schema.ResourceData) *statuscake.Test {
459 if v, ok := d.GetOk("final_endpoint"); ok { 467 if v, ok := d.GetOk("final_endpoint"); ok {
460 test.FinalEndpoint = v.(string) 468 test.FinalEndpoint = v.(string)
461 } 469 }
470 if v, ok := d.GetOk("enable_ssl_alert"); ok {
471 test.EnableSSLAlert = v.(bool)
472 }
462 if v, ok := d.GetOk("follow_redirect"); ok { 473 if v, ok := d.GetOk("follow_redirect"); ok {
463 test.FollowRedirect = v.(bool) 474 test.FollowRedirect = v.(bool)
464 } 475 }
diff --git a/statuscake/resource_statuscaketest_test.go b/statuscake/resource_statuscaketest_test.go
index bd609d8..71362f7 100644
--- a/statuscake/resource_statuscaketest_test.go
+++ b/statuscake/resource_statuscaketest_test.go
@@ -114,6 +114,7 @@ func TestAccStatusCake_withUpdate(t *testing.T) {
114 resource.TestCheckResourceAttr("statuscake_test.google", "use_jar", "1"), 114 resource.TestCheckResourceAttr("statuscake_test.google", "use_jar", "1"),
115 resource.TestCheckResourceAttr("statuscake_test.google", "post_raw", "string32096"), 115 resource.TestCheckResourceAttr("statuscake_test.google", "post_raw", "string32096"),
116 resource.TestCheckResourceAttr("statuscake_test.google", "final_endpoint", "string10781"), 116 resource.TestCheckResourceAttr("statuscake_test.google", "final_endpoint", "string10781"),
117 resource.TestCheckResourceAttr("statuscake_test.google", "enable_ssl_alert", "false"),
117 resource.TestCheckResourceAttr("statuscake_test.google", "follow_redirect", "true"), 118 resource.TestCheckResourceAttr("statuscake_test.google", "follow_redirect", "true"),
118 ), 119 ),
119 }, 120 },
@@ -213,6 +214,8 @@ func testAccTestCheckAttributes(rn string, test *statuscake.Test) resource.TestC
213 err = check(key, value, test.PostRaw) 214 err = check(key, value, test.PostRaw)
214 case "final_endpoint": 215 case "final_endpoint":
215 err = check(key, value, test.FinalEndpoint) 216 err = check(key, value, test.FinalEndpoint)
217 case "enable_ssl_alert":
218 err = check(key, value, strconv.FormatBool(test.EnableSSLAlert))
216 case "follow_redirect": 219 case "follow_redirect":
217 err = check(key, value, strconv.FormatBool(test.FollowRedirect)) 220 err = check(key, value, strconv.FormatBool(test.FollowRedirect))
218 } 221 }
@@ -297,6 +300,7 @@ resource "statuscake_test" "google" {
297 use_jar = 1 300 use_jar = 1
298 post_raw = "string32096" 301 post_raw = "string32096"
299 final_endpoint = "string10781" 302 final_endpoint = "string10781"
303 enable_ssl_alert = false
300 follow_redirect = true 304 follow_redirect = true
301} 305}
302` 306`