Add tests for force delete email from hold domains

This commit is contained in:
Thiago Youssef 2022-03-08 12:33:50 +02:00
parent 04de5da193
commit f6df99237f

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