Home

fsky / gibcert

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Expand high-risk test coverage

3 months ago

3db713a
Authored
architect6/6/2026, 11:51:39 AM
Add focused tests for CLI command behavior, ACME helpers, ACME client flows, deploy behavior, DNS challenge providers, local CA, logging, paths, preflight, secrets, and storage.

Fix DNS exec missing-provider handling so it returns an error instead of panicking.

Co-Authored-By: Codex GPT-5 <codex@openai.com>

Parentc119132

19 files changed
  • cmd/gibcert/commands_test.go+501−0
  • internal/acme/helpers_test.go+853−0
  • internal/acmeclient/account_test.go+230−0
  • internal/acmeclient/ari_test.go+112−0
  • internal/acmeclient/issue_test.go+178−0
  • internal/acmeclient/revoke_test.go+164−0
  • internal/acmeclient/tlsa_test.go+119−0
  • internal/challenge/dns_exec.go+3−0
  • internal/challenge/dns_exec_test.go+71−0
  • internal/challenge/dns_nsupdate_test.go+89−0
  • internal/challenge/dns_powerdns_test.go+87−0
  • internal/challenge/dnspersist_test.go+46−0
  • internal/deploy/deploy_test.go+67−0
  • internal/localca/localca_test.go+71−0
  • internal/logging/logging_test.go+40−0
  • internal/paths/paths_test.go+40−0
  • internal/preflight/preflight_test.go+70−0
  • internal/secrets/secrets_test.go+64−0
  • internal/storage/storage_test.go+451−0