From 4a89839568c31e3eea2575f8a1f832600cb56f22 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 7 Feb 2016 17:42:34 +0100 Subject: More testing --- provider_test.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 provider_test.go diff --git a/provider_test.go b/provider_test.go new file mode 100644 index 0000000..775054e --- /dev/null +++ b/provider_test.go @@ -0,0 +1,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) +} -- cgit v1.2.3