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()
 | |
| }
 |