mirror of https://github.com/caddyserver/caddy.git
34 lines
836 B
Go
34 lines
836 B
Go
|
package integration
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/caddyserver/caddy/v2/caddytest"
|
||
|
)
|
||
|
|
||
|
func TestACMEServerDirectory(t *testing.T) {
|
||
|
tester := caddytest.NewTester(t)
|
||
|
tester.InitServer(`
|
||
|
{
|
||
|
skip_install_trust
|
||
|
local_certs
|
||
|
admin localhost:2999
|
||
|
http_port 9080
|
||
|
https_port 9443
|
||
|
pki {
|
||
|
ca local {
|
||
|
name "Caddy Local Authority"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
acme.localhost:9443 {
|
||
|
acme_server
|
||
|
}
|
||
|
`, "caddyfile")
|
||
|
tester.AssertGetResponse(
|
||
|
"https://acme.localhost:9443/acme/local/directory",
|
||
|
200,
|
||
|
`{"newNonce":"https://acme.localhost:9443/acme/local/new-nonce","newAccount":"https://acme.localhost:9443/acme/local/new-account","newOrder":"https://acme.localhost:9443/acme/local/new-order","revokeCert":"https://acme.localhost:9443/acme/local/revoke-cert","keyChange":"https://acme.localhost:9443/acme/local/key-change"}
|
||
|
`)
|
||
|
}
|