diff --git a/internal/connector/issuer/digicert/digicert_test.go b/internal/connector/issuer/digicert/digicert_test.go index 77fee20..84b37f4 100644 --- a/internal/connector/issuer/digicert/digicert_test.go +++ b/internal/connector/issuer/digicert/digicert_test.go @@ -241,11 +241,11 @@ func TestDigiCertConnector(t *testing.T) { pemBundle := testCertPEM + testChainPEM srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch { - case r.URL.Path == "/order/certificate/99001": + switch r.URL.Path { + case "/order/certificate/99001": w.WriteHeader(http.StatusOK) w.Write([]byte(`{"id":99001,"status":"issued","certificate":{"id":88001,"common_name":"app.example.com"}}`)) - case r.URL.Path == "/certificate/88001/download/format/pem_all": + case "/certificate/88001/download/format/pem_all": w.WriteHeader(http.StatusOK) w.Write([]byte(pemBundle)) default: @@ -431,11 +431,11 @@ func TestDigiCertConnector(t *testing.T) { t.Run("GetOrderStatus_DownloadError", func(t *testing.T) { srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch { - case r.URL.Path == "/order/certificate/99004": + switch r.URL.Path { + case "/order/certificate/99004": w.WriteHeader(http.StatusOK) w.Write([]byte(`{"id":99004,"status":"issued","certificate":{"id":88004}}`)) - case r.URL.Path == "/certificate/88004/download/format/pem_all": + case "/certificate/88004/download/format/pem_all": w.WriteHeader(http.StatusInternalServerError) w.Write([]byte(`{"errors":["internal server error"]}`)) default: diff --git a/internal/connector/issuer/vault/vault_test.go b/internal/connector/issuer/vault/vault_test.go index 0ebeafe..13620d7 100644 --- a/internal/connector/issuer/vault/vault_test.go +++ b/internal/connector/issuer/vault/vault_test.go @@ -317,10 +317,10 @@ func TestVaultConnector(t *testing.T) { t.Run("RevokeCertificate_Success", func(t *testing.T) { srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch { - case r.URL.Path == "/v1/sys/health": + switch r.URL.Path { + case "/v1/sys/health": w.WriteHeader(http.StatusOK) - case r.URL.Path == "/v1/pki/revoke": + case "/v1/pki/revoke": // Verify token if r.Header.Get("X-Vault-Token") == "" { w.WriteHeader(http.StatusForbidden) @@ -356,10 +356,10 @@ func TestVaultConnector(t *testing.T) { t.Run("RevokeCertificate_ServerError", func(t *testing.T) { srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch { - case r.URL.Path == "/v1/sys/health": + switch r.URL.Path { + case "/v1/sys/health": w.WriteHeader(http.StatusOK) - case r.URL.Path == "/v1/pki/revoke": + case "/v1/pki/revoke": w.WriteHeader(http.StatusBadRequest) w.Write([]byte(`{"errors":["serial not found"]}`)) default: @@ -390,8 +390,8 @@ func TestVaultConnector(t *testing.T) { expectedPEM := "-----BEGIN CERTIFICATE-----\nTESTCA\n-----END CERTIFICATE-----\n" srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - switch { - case r.URL.Path == "/v1/pki/ca/pem": + switch r.URL.Path { + case "/v1/pki/ca/pem": w.WriteHeader(http.StatusOK) w.Write([]byte(expectedPEM)) default: