mirror of
https://github.com/internetee/registry.git
synced 2025-08-06 09:45:11 +02:00
Merge branch 'master' into monthly-invoices-fix
This commit is contained in:
commit
3ae24f2f68
282 changed files with 2625 additions and 6669 deletions
28
test/jobs/outzone_invalid_email_domains_job_test.rb
Normal file
28
test/jobs/outzone_invalid_email_domains_job_test.rb
Normal file
|
@ -0,0 +1,28 @@
|
|||
require 'test_helper'
|
||||
|
||||
class OutzoneInvalidEmailDomainsJobTest < ActiveJob::TestCase
|
||||
include ActionMailer::TestHelper
|
||||
|
||||
setup do
|
||||
ActionMailer::Base.deliveries.clear
|
||||
@domain = domains(:airport)
|
||||
end
|
||||
|
||||
def test_set_outzone_datetime_for_fd_domains_by_invalid_emails
|
||||
@domain.update(valid_to: Time.zone.now + 3.years)
|
||||
@domain.reload
|
||||
|
||||
assert_nil @domain.outzone_at
|
||||
|
||||
@domain.schedule_force_delete(type: :soft)
|
||||
@domain.force_delete_data = {"template_name"=>"invalid_email", "force_delete_type"=>"soft"}
|
||||
@domain.save
|
||||
|
||||
OutzoneInvalidEmailDomainsJob.perform_now
|
||||
@domain.reload
|
||||
|
||||
assert @domain.force_delete_scheduled?
|
||||
assert @domain.valid_to > Time.zone.now + 1.year
|
||||
assert_equal @domain.outzone_at, @domain.force_delete_start + Setting.expire_warning_period.day
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue