]>
Commit | Line | Data |
---|---|---|
1 | package statuscake | |
2 | ||
3 | import ( | |
4 | "os" | |
5 | "testing" | |
6 | ||
7 | "github.com/hashicorp/terraform/helper/schema" | |
8 | "github.com/hashicorp/terraform/terraform" | |
9 | ) | |
10 | ||
11 | var testAccProviders map[string]terraform.ResourceProvider | |
12 | var testAccProvider *schema.Provider | |
13 | ||
14 | func init() { | |
15 | testAccProvider = Provider().(*schema.Provider) | |
16 | testAccProviders = map[string]terraform.ResourceProvider{ | |
17 | "statuscake": testAccProvider, | |
18 | } | |
19 | } | |
20 | ||
21 | func TestProvider(t *testing.T) { | |
22 | if err := Provider().(*schema.Provider).InternalValidate(); err != nil { | |
23 | t.Fatalf("err: %s", err) | |
24 | } | |
25 | } | |
26 | ||
27 | func TestProvider_impl(t *testing.T) { | |
28 | var _ terraform.ResourceProvider = Provider() | |
29 | } | |
30 | ||
31 | func testAccPreCheck(t *testing.T) { | |
32 | if v := os.Getenv("STATUSCAKE_USERNAME"); v == "" { | |
33 | t.Fatal("STATUSCAKE_USERNAME must be set for acceptance tests") | |
34 | } | |
35 | if v := os.Getenv("STATUSCAKE_APIKEY"); v == "" { | |
36 | t.Fatal("STATUSCAKE_APIKEY must be set for acceptance tests") | |
37 | } | |
38 | } |