File tree Expand file tree Collapse file tree
builtin/providers/powerdns Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package powerdns
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+ "powerdns" : 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 TestProviderImpl (t * testing.T ) {
28+ var _ terraform.ResourceProvider = Provider ()
29+ }
30+
31+ func testAccPreCheck (t * testing.T ) {
32+ if v := os .Getenv ("PDNS_API_KEY" ); v == "" {
33+ t .Fatal ("PDNS_API_KEY must be set for acceptance tests" )
34+ }
35+
36+ if v := os .Getenv ("PDNS_SERVER_URL" ); v == "" {
37+ t .Fatal ("PDNS_SERVER_URL must be set for acceptance tests" )
38+ }
39+ }
You can’t perform that action at this time.
0 commit comments