From 90db3fb0ba1aff53f83ece8f5d62f56943ed090e Mon Sep 17 00:00:00 2001 From: Paul Stack Date: Wed, 15 Feb 2017 23:29:05 +0000 Subject: provider/statuscake: Add support for Port in statuscake_test (#11966) Fixes: #11923 This required the upstream library to have a PR accepted --- resource_statuscaketest_test.go | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) (limited to 'resource_statuscaketest_test.go') diff --git a/resource_statuscaketest_test.go b/resource_statuscaketest_test.go index 1def4e3..17940ed 100644 --- a/resource_statuscaketest_test.go +++ b/resource_statuscaketest_test.go @@ -18,7 +18,7 @@ func TestAccStatusCake_basic(t *testing.T) { Providers: testAccProviders, CheckDestroy: testAccTestCheckDestroy(&test), Steps: []resource.TestStep{ - resource.TestStep{ + { Config: testAccTestConfig_basic, Check: resource.ComposeTestCheckFunc( testAccTestCheckExists("statuscake_test.google", &test), @@ -29,6 +29,25 @@ func TestAccStatusCake_basic(t *testing.T) { }) } +func TestAccStatusCake_tcp(t *testing.T) { + var test statuscake.Test + + resource.Test(t, resource.TestCase{ + PreCheck: func() { testAccPreCheck(t) }, + Providers: testAccProviders, + CheckDestroy: testAccTestCheckDestroy(&test), + Steps: []resource.TestStep{ + { + Config: testAccTestConfig_tcp, + Check: resource.ComposeTestCheckFunc( + testAccTestCheckExists("statuscake_test.google", &test), + testAccTestCheckAttributes("statuscake_test.google", &test), + ), + }, + }, + }) +} + func TestAccStatusCake_withUpdate(t *testing.T) { var test statuscake.Test @@ -37,14 +56,14 @@ func TestAccStatusCake_withUpdate(t *testing.T) { Providers: testAccProviders, CheckDestroy: testAccTestCheckDestroy(&test), Steps: []resource.TestStep{ - resource.TestStep{ + { Config: testAccTestConfig_basic, Check: resource.ComposeTestCheckFunc( testAccTestCheckExists("statuscake_test.google", &test), ), }, - resource.TestStep{ + { Config: testAccTestConfig_update, Check: resource.ComposeTestCheckFunc( testAccTestCheckExists("statuscake_test.google", &test), @@ -163,3 +182,16 @@ resource "statuscake_test" "google" { paused = true } ` + +const testAccTestConfig_tcp = ` +resource "statuscake_test" "google" { + website_name = "google.com" + website_url = "www.google.com" + test_type = "TCP" + check_rate = 300 + timeout = 10 + contact_id = 12345 + confirmations = 1 + port = 80 +} +` -- cgit v1.2.3