summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2017-11-13 09:09:58 -0800
committerGitHub <noreply@github.com>2017-11-13 09:09:58 -0800
commit1329aa51b605cb54ba9aae3a82a0a87b881fb7b3 (patch)
tree93cbf354ab894a560fc2cef8ef685d681b4ff889 /vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go
parent7304a61ef597970be3031b14e652fb3a4df44304 (diff)
downloadchat-1329aa51b605cb54ba9aae3a82a0a87b881fb7b3.tar.gz
chat-1329aa51b605cb54ba9aae3a82a0a87b881fb7b3.tar.bz2
chat-1329aa51b605cb54ba9aae3a82a0a87b881fb7b3.zip
Updating server dependancies. (#7816)
Diffstat (limited to 'vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go')
-rw-r--r--vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go60
1 files changed, 60 insertions, 0 deletions
diff --git a/vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go b/vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go
new file mode 100644
index 000000000..de84d827e
--- /dev/null
+++ b/vendor/github.com/xenolf/lego/providers/dns/godaddy/godaddy_test.go
@@ -0,0 +1,60 @@
+package godaddy
+
+import (
+ "os"
+ "testing"
+
+ "github.com/stretchr/testify/assert"
+)
+
+var (
+ godaddyAPIKey string
+ godaddyAPISecret string
+ godaddyDomain string
+ godaddyLiveTest bool
+)
+
+func init() {
+ godaddyAPIKey = os.Getenv("GODADDY_API_KEY")
+ godaddyAPISecret = os.Getenv("GODADDY_API_SECRET")
+ godaddyDomain = os.Getenv("GODADDY_DOMAIN")
+
+ if len(godaddyAPIKey) > 0 && len(godaddyAPISecret) > 0 && len(godaddyDomain) > 0 {
+ godaddyLiveTest = true
+ }
+}
+
+func TestNewDNSProvider(t *testing.T) {
+ provider, err := NewDNSProvider()
+
+ if !godaddyLiveTest {
+ assert.Error(t, err)
+ } else {
+ assert.NotNil(t, provider)
+ assert.NoError(t, err)
+ }
+}
+
+func TestDNSProvider_Present(t *testing.T) {
+ if !godaddyLiveTest {
+ t.Skip("skipping live test")
+ }
+
+ provider, err := NewDNSProvider()
+ assert.NoError(t, err)
+
+ err = provider.Present(godaddyDomain, "", "123d==")
+ assert.NoError(t, err)
+}
+
+func TestDNSProvider_CleanUp(t *testing.T) {
+ if !godaddyLiveTest {
+ t.Skip("skipping live test")
+ }
+
+ provider, err := NewDNSProvider()
+ assert.NoError(t, err)
+
+ err = provider.CleanUp(godaddyDomain, "", "123d==")
+ assert.NoError(t, err)
+}