mirror of
https://github.com/internetee/registry.git
synced 2025-07-31 15:06:23 +02:00
This commit addresses several issues with the ProcessClientHold class and its tests: 1. Fixed the test_send_mail_delivers_email test by properly mocking the DomainDeleteMailer.forced method with correct parameter signatures and adding template_name to the domain. 2. Updated all tests to use Domain.stub_any_instance(:force_delete_scheduled?, true) to properly stub the force_delete_scheduled? method. 3. Improved test assertions to ensure proper behavior of the ProcessClientHold class, including notification creation and client hold status setting. 4. Added proper error handling in tests to ensure methods don't raise exceptions and restore original method implementations after testing. The changes ensure that the ProcessClientHold class correctly handles client hold status for domains in the force delete process, properly notifies registrars, and sends emails when required. |
||
---|---|---|
.. | ||
environments | ||
initializers | ||
locales | ||
application.rb | ||
application.yml.sample | ||
boot.rb | ||
cable.yml | ||
credentials.yml.enc | ||
database.yml.sample | ||
database_development.yml.sample | ||
database_registrant.yml.sample | ||
database_travis.yml | ||
deploy.rb.sample | ||
environment.rb | ||
newrelic.yml | ||
puma.rb | ||
routes.rb | ||
schedule.rb | ||
secrets.yml | ||
sidekiq.yml | ||
spring.rb | ||
storage.yml |