aboutsummaryrefslogtreecommitdiffhomepage
path: root/statuscake/provider_test.go
diff options
context:
space:
mode:
authorAndrew N Golovkov <andrew@callstats.io>2018-02-01 13:24:08 +0200
committerGitHub <noreply@github.com>2018-02-01 13:24:08 +0200
commit538b3c9e581bbf5427209787be0b2c26977e1573 (patch)
tree4f30d86767b126d5f8ee67fa417382e4f0d7fa1d /statuscake/provider_test.go
parentc9458806c73b69e6af47eddd83391197b6d2a641 (diff)
parentef20d8d74891bfcfbf17088c4cd9c39cd1e347dd (diff)
downloadterraform-provider-statuscake-538b3c9e581bbf5427209787be0b2c26977e1573.tar.gz
terraform-provider-statuscake-538b3c9e581bbf5427209787be0b2c26977e1573.tar.zst
terraform-provider-statuscake-538b3c9e581bbf5427209787be0b2c26977e1573.zip
Merge pull request #1 from matschaffer/callstats-io-fixes
Updates to avoid perpetual node location diff
Diffstat (limited to 'statuscake/provider_test.go')
-rw-r--r--statuscake/provider_test.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/statuscake/provider_test.go b/statuscake/provider_test.go
index 83045d0..81d5888 100644
--- a/statuscake/provider_test.go
+++ b/statuscake/provider_test.go
@@ -1,7 +1,9 @@
1package statuscake 1package statuscake
2 2
3import ( 3import (
4 "fmt"
4 "os" 5 "os"
6 "strconv"
5 "testing" 7 "testing"
6 8
7 "github.com/hashicorp/terraform/helper/schema" 9 "github.com/hashicorp/terraform/helper/schema"
@@ -10,12 +12,25 @@ import (
10 12
11var testAccProviders map[string]terraform.ResourceProvider 13var testAccProviders map[string]terraform.ResourceProvider
12var testAccProvider *schema.Provider 14var testAccProvider *schema.Provider
15var testContactGroupId int
13 16
14func init() { 17func init() {
15 testAccProvider = Provider().(*schema.Provider) 18 testAccProvider = Provider().(*schema.Provider)
16 testAccProviders = map[string]terraform.ResourceProvider{ 19 testAccProviders = map[string]terraform.ResourceProvider{
17 "statuscake": testAccProvider, 20 "statuscake": testAccProvider,
18 } 21 }
22
23 if v := os.Getenv("STATUSCAKE_TEST_CONTACT_GROUP_ID"); v == "" {
24 fmt.Println("STATUSCAKE_TEST_CONTACT_GROUP_ID must be set for acceptance tests")
25 os.Exit(1)
26 } else {
27 id, err := strconv.Atoi(v)
28 if err != nil {
29 fmt.Println("STATUSCAKE_TEST_CONTACT_GROUP_ID must be a valid int")
30 os.Exit(1)
31 }
32 testContactGroupId = id
33 }
19} 34}
20 35
21func TestProvider(t *testing.T) { 36func TestProvider(t *testing.T) {