summaryrefslogtreecommitdiff
path: root/libvirt/provider_test.go
diff options
context:
space:
mode:
authorDuncan Mac-Vicar P <dmacvicar@suse.de>2016-02-28 01:29:24 +0100
committerDuncan Mac-Vicar P <dmacvicar@suse.de>2016-02-28 01:29:24 +0100
commit89aa1bbc755f04fa1fcc4a1095583089b5d474f4 (patch)
tree9614139c226d82e4d290dd1862eb6d4507b5d998 /libvirt/provider_test.go
parentb2e1c7e14681a6d916ed186749f551651de4a4f9 (diff)
downloadterraform-provider-libvirt-89aa1bbc755f04fa1fcc4a1095583089b5d474f4.tar
terraform-provider-libvirt-89aa1bbc755f04fa1fcc4a1095583089b5d474f4.tar.gz
acceptance tests
Diffstat (limited to 'libvirt/provider_test.go')
-rw-r--r--libvirt/provider_test.go35
1 files changed, 35 insertions, 0 deletions
diff --git a/libvirt/provider_test.go b/libvirt/provider_test.go
new file mode 100644
index 00000000..662b1185
--- /dev/null
+++ b/libvirt/provider_test.go
@@ -0,0 +1,35 @@
+package libvirt
+
+import (
+ "os"
+ "testing"
+
+ "github.com/hashicorp/terraform/helper/schema"
+ "github.com/hashicorp/terraform/terraform"
+)
+
+var testAccProviders map[string]terraform.ResourceProvider
+var testAccProvider *schema.Provider
+
+func init() {
+ testAccProvider = Provider().(*schema.Provider)
+ testAccProviders = map[string]terraform.ResourceProvider{
+ "libvirt": testAccProvider,
+ }
+}
+
+func TestProvider(t *testing.T) {
+ if err := Provider().(*schema.Provider).InternalValidate(); err != nil {
+ t.Fatalf("err: %s", err)
+ }
+}
+
+func TestProvider_impl(t *testing.T) {
+ var _ terraform.ResourceProvider = Provider()
+}
+
+func testAccPreCheck(t *testing.T) {
+ if v := os.Getenv("LIBVIRT_DEFAULT_URI"); v == "" {
+ t.Fatal("LIBVIRT_DEFAULT_URI must be set for acceptance tests")
+ }
+}