aboutsummaryrefslogtreecommitdiff
path: root/provider_test.go
blob: 775054e9f5ee4144c79f98d68d9544cfe128827c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package acme

import (
	"io"
	"net/http"
	"net/http/httptest"
	"testing"
)

func TestDialProvider(t *testing.T) {
	handler := func(w http.ResponseWriter, r *http.Request) {
		w.Header().Set("Replay-Nonce", "IeZaPZQ0A4e-tHOzDQKNSlXtu7TFSpmi3u1kCHhHqks")
		w.Header().Set("Content-Type", "application/json")
		io.WriteString(w, `{"new-authz":"https://acme-v01.api.letsencrypt.org/acme/new-authz","new-cert":"https://acme-v01.api.letsencrypt.org/acme/new-cert","new-reg":"https://acme-v01.api.letsencrypt.org/acme/new-reg","revoke-cert":"https://acme-v01.api.letsencrypt.org/acme/revoke-cert"}`)
	}
	ts := httptest.NewServer(http.HandlerFunc(handler))
	defer ts.Close()
	pro, err := DialProvider(ts.URL)
	if err != nil {
		t.Error(err)
	}
	t.Log(pro)
}