diff options
author | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-06-28 11:23:27 +0200 |
---|---|---|
committer | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-06-28 11:23:27 +0200 |
commit | e17f219ab8ff104f73e3c0f7515a7bb437b03d56 (patch) | |
tree | de70594e9645a382a3a4cb4addec966e96bf71eb /mailgun/provider_test.go | |
parent | e2966ba7a0ba5e3f87787f0a276ca5f7f6b21bd7 (diff) | |
download | terraform-provider-mailgun-e17f219ab8ff104f73e3c0f7515a7bb437b03d56.tar.gz terraform-provider-mailgun-e17f219ab8ff104f73e3c0f7515a7bb437b03d56.tar.zst terraform-provider-mailgun-e17f219ab8ff104f73e3c0f7515a7bb437b03d56.zip |
add provider without ressources and makefile
Diffstat (limited to 'mailgun/provider_test.go')
-rw-r--r-- | mailgun/provider_test.go | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/mailgun/provider_test.go b/mailgun/provider_test.go new file mode 100644 index 0000000..37c1c7e --- /dev/null +++ b/mailgun/provider_test.go | |||
@@ -0,0 +1,38 @@ | |||
1 | package mailgun | ||
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 | "mailgun": 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("MAILGUN_DOMAIN"); v == "" { | ||
33 | t.Fatal("MAILGUN_DOMAIN must be set for acceptance tests") | ||
34 | } | ||
35 | if v := os.Getenv("MAILGUN_APIKEY"); v == "" { | ||
36 | t.Fatal("MAILGUN_APIKEY must be set for acceptance tests") | ||
37 | } | ||
38 | } | ||