aboutsummaryrefslogtreecommitdiffhomepage
path: root/statuscake/resource_statuscaketest_test.go
diff options
context:
space:
mode:
authorJuan Carlos Alonso <me@jcalonso.com>2019-06-10 12:19:15 +0100
committerJuan Carlos Alonso <me@jcalonso.com>2019-06-10 12:19:15 +0100
commit70c40d15e5f05789f68ccee392f7316a0ae0ac38 (patch)
tree2b2e0e18a9783c1f05eda9262fdfa929c4fea760 /statuscake/resource_statuscaketest_test.go
parent844b5a68d8af4791755b8f0ad293cc99f5959183 (diff)
downloadterraform-provider-statuscake-70c40d15e5f05789f68ccee392f7316a0ae0ac38.tar.gz
terraform-provider-statuscake-70c40d15e5f05789f68ccee392f7316a0ae0ac38.tar.zst
terraform-provider-statuscake-70c40d15e5f05789f68ccee392f7316a0ae0ac38.zip
Add support for contact_id and mark it as deprecated
This makes the contact_group change backwards compatible
Diffstat (limited to 'statuscake/resource_statuscaketest_test.go')
-rw-r--r--statuscake/resource_statuscaketest_test.go32
1 files changed, 31 insertions, 1 deletions
diff --git a/statuscake/resource_statuscaketest_test.go b/statuscake/resource_statuscaketest_test.go
index 0ea1e2b..bd609d8 100644
--- a/statuscake/resource_statuscaketest_test.go
+++ b/statuscake/resource_statuscaketest_test.go
@@ -30,6 +30,25 @@ func TestAccStatusCake_basic(t *testing.T) {
30 }) 30 })
31} 31}
32 32
33func TestAccStatusCake_basic_deprecated_contact_ID(t *testing.T) {
34 var test statuscake.Test
35
36 resource.Test(t, resource.TestCase{
37 PreCheck: func() { testAccPreCheck(t) },
38 Providers: testAccProviders,
39 CheckDestroy: testAccTestCheckDestroy(&test),
40 Steps: []resource.TestStep{
41 {
42 Config: interpolateTerraformTemplate(testAccTestConfig_deprecated),
43 Check: resource.ComposeTestCheckFunc(
44 testAccTestCheckExists("statuscake_test.google", &test),
45 testAccTestCheckAttributes("statuscake_test.google", &test),
46 ),
47 },
48 },
49 })
50}
51
33func TestAccStatusCake_tcp(t *testing.T) { 52func TestAccStatusCake_tcp(t *testing.T) {
34 var test statuscake.Test 53 var test statuscake.Test
35 54
@@ -239,7 +258,18 @@ resource "statuscake_test" "google" {
239 trigger_rate = 10 258 trigger_rate = 10
240} 259}
241` 260`
242 261const testAccTestConfig_deprecated = `
262resource "statuscake_test" "google" {
263 website_name = "google.com"
264 website_url = "www.google.com"
265 test_type = "HTTP"
266 check_rate = 300
267 timeout = 10
268 contact_id = %s
269 confirmations = 1
270 trigger_rate = 10
271}
272`
243const testAccTestConfig_update = ` 273const testAccTestConfig_update = `
244resource "statuscake_test" "google" { 274resource "statuscake_test" "google" {
245 website_name = "google.com" 275 website_name = "google.com"