From 516886070835127727defe348567a0edfa138528 Mon Sep 17 00:00:00 2001 From: vagrant Date: Tue, 23 Aug 2016 14:43:31 +0000 Subject: enable contact-group id in statuscake test --- resource_statuscaketest.go | 7 +++++++ resource_statuscaketest_test.go | 21 ++++++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/resource_statuscaketest.go b/resource_statuscaketest.go index 7f5ff67..53b3059 100644 --- a/resource_statuscaketest.go +++ b/resource_statuscaketest.go @@ -53,6 +53,10 @@ func resourceStatusCakeTest() *schema.Resource { Type: schema.TypeInt, Computed: true, }, + "contact_id": &schema.Schema{ + Type: schema.TypeInt, + Optional: true, + }, }, } } @@ -151,5 +155,8 @@ func getStatusCakeTestInput(d *schema.ResourceData) *statuscake.Test { if v, ok := d.GetOk("timeout"); ok { test.Timeout = v.(int) } + if v, ok := d.GetOk("contact_id"); ok { + test.ContactID = v.(int) + } return test } diff --git a/resource_statuscaketest_test.go b/resource_statuscaketest_test.go index bbc6932..bec1a45 100644 --- a/resource_statuscaketest_test.go +++ b/resource_statuscaketest_test.go @@ -49,6 +49,7 @@ func TestAccStatusCake_withUpdate(t *testing.T) { testAccTestCheckExists("statuscake_test.google", &test), resource.TestCheckResourceAttr("statuscake_test.google", "check_rate", "500"), resource.TestCheckResourceAttr("statuscake_test.google", "paused", "true"), + resource.TestCheckResourceAttr("statuscake_test.google", "contact_id", "23456"), ), }, }, @@ -97,19 +98,21 @@ func testAccTestCheckDestroy(test *statuscake.Test) resource.TestCheckFunc { const testAccTestConfig_basic = ` resource "statuscake_test" "google" { - website_name = "google.com" - website_url = "www.google.com" - test_type = "HTTP" - check_rate = 300 + website_name = "google.com" + website_url = "www.google.com" + test_type = "HTTP" + check_rate = 300 + contact_id = 12345 } ` const testAccTestConfig_update = ` resource "statuscake_test" "google" { - website_name = "google.com" - website_url = "www.google.com" - test_type = "HTTP" - check_rate = 500 - paused = true + website_name = "google.com" + website_url = "www.google.com" + test_type = "HTTP" + check_rate = 500 + paused = true + contact_id = 23456 } ` -- cgit v1.2.3