40 lines
772 B
Go
40 lines
772 B
Go
package certmagic
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/go-acme/lego/v3/providers/dns/cloudflare"
|
|
// "github.com/micro/go-micro/api/server/acme"
|
|
)
|
|
|
|
func TestCertMagic(t *testing.T) {
|
|
// TODO: Travis doesn't let us bind :443
|
|
// l, err := New().NewListener()
|
|
// if err != nil {
|
|
// t.Error(err.Error())
|
|
// }
|
|
// l.Close()
|
|
|
|
c := cloudflare.NewDefaultConfig()
|
|
c.AuthEmail = ""
|
|
c.AuthKey = ""
|
|
c.AuthToken = "test"
|
|
c.ZoneToken = "test"
|
|
|
|
_, err := cloudflare.NewDNSProviderConfig(c)
|
|
if err != nil {
|
|
t.Error(err.Error())
|
|
}
|
|
|
|
// TODO: Travis doesn't let us bind :443
|
|
// l, err = New(acme.AcceptTLS(true),
|
|
// acme.CA(acme.LetsEncryptStagingCA),
|
|
// acme.ChallengeProvider(p),
|
|
// ).NewListener()
|
|
|
|
// if err != nil {
|
|
// t.Error(err.Error())
|
|
// }
|
|
// l.Close()
|
|
}
|