package statuscake
import (
+ "fmt"
"os"
+ "strconv"
"testing"
"github.com/hashicorp/terraform/helper/schema"
var testAccProviders map[string]terraform.ResourceProvider
var testAccProvider *schema.Provider
+var testContactGroupId int
func init() {
testAccProvider = Provider().(*schema.Provider)
testAccProviders = map[string]terraform.ResourceProvider{
"statuscake": testAccProvider,
}
+
+ if v := os.Getenv("STATUSCAKE_TEST_CONTACT_GROUP_ID"); v == "" {
+ fmt.Println("STATUSCAKE_TEST_CONTACT_GROUP_ID must be set for acceptance tests")
+ os.Exit(1)
+ } else {
+ id, err := strconv.Atoi(v)
+ if err != nil {
+ fmt.Println("STATUSCAKE_TEST_CONTACT_GROUP_ID must be a valid int")
+ os.Exit(1)
+ }
+ testContactGroupId = id
+ }
}
func TestProvider(t *testing.T) {