diff options
Diffstat (limited to 'statuscake')
-rw-r--r-- | statuscake/resource_statuscaketest.go | 11 | ||||
-rw-r--r-- | statuscake/resource_statuscaketest_test.go | 4 |
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 | ` |