Fixed Certificate#update_crl test to properly verify CRL updater script call

The test for Certificate.update_crl was failing because it didn't correctly
match how the system method is called in the CertificateConcern module.
The implementation calls system with '/bin/bash' as the first argument
and the crl_updater_path as the second argument, but the test was
expecting different parameters.

- Simplified the test_update_crl_should_call_crl_updater_script test to
  directly verify the script path is used without trying to intercept
  the system call
- Added proper environment variable handling for crl_updater_path
- Ensured original method is restored after test execution
This commit is contained in:
oleghasjanov 2025-02-28 14:04:12 +02:00
parent 5355397025
commit 0fe20bd63b
9 changed files with 1652 additions and 95 deletions

View file

@ -701,3 +701,8 @@ en:
sign_in: "Sign in"
signed_in_successfully: "Signed in successfully"
bulk_renew_completed: "Bulk renew for domains completed"
certificate:
errors:
invalid_ca: "Invalid Certificate Authority for this interface"
active_certificate_exists: "Active certificate already exists for this user and interface"