Merge pull request #2284 from internetee/2242-fd-for-hold-domains

Disable force delete for domains with HOLD status by invalid email reason
This commit is contained in:
Thiago Youssef 2022-03-08 13:39:08 +02:00 committed by olegphenomenon
commit 3067db0f0e
3 changed files with 27 additions and 1 deletions

View file

@ -0,0 +1,18 @@
require 'test_helper'
class BaseTest < ActiveSupport::TestCase
def test_hold_domains_force_delete_email
domain = domains(:shop)
domain.update!(statuses: [DomainStatus::SERVER_HOLD])
domain.update!(expire_time: Time.zone.now + 1.year)
registrant = domain.registrant
registrant.update!(email: "#{registrant.email.split('@').first}@#{domain.name}")
Domains::ForceDeleteEmail::Base.run(email: registrant.email)
domain.reload
assert_not domain.force_delete_scheduled?
end
end