acme_test.go 565 B

123456789101112131415161718192021222324
  1. package acme_test
  2. import (
  3. "fmt"
  4. "testing"
  5. "imuslab.com/zoraxy/mod/acme"
  6. )
  7. // Test if the issuer extraction is working
  8. func TestExtractIssuerNameFromPEM(t *testing.T) {
  9. pemFilePath := "test/stackoverflow.pem"
  10. expectedIssuer := "Let's Encrypt"
  11. issuerName, err := acme.ExtractIssuerNameFromPEM(pemFilePath)
  12. fmt.Println(issuerName)
  13. if err != nil {
  14. t.Errorf("Error extracting issuer name: %v", err)
  15. }
  16. if issuerName != expectedIssuer {
  17. t.Errorf("Unexpected issuer name. Expected: %s, Got: %s", expectedIssuer, issuerName)
  18. }
  19. }