mirror of
https://github.com/internetee/registry.git
synced 2025-07-29 22:16:19 +02:00
added test
This commit is contained in:
parent
1b8640966c
commit
736d935e3e
5 changed files with 27 additions and 8 deletions
|
@ -9,6 +9,8 @@ class ForceDeleteTest < ActionMailer::TestCase
|
|||
ActionMailer::Base.deliveries.clear
|
||||
@old_validation_type = Truemail.configure.default_validation_type
|
||||
ValidationEvent.destroy_all
|
||||
|
||||
Truemail.configure.whitelisted_domains = ['email.com', 'internet2.ee']
|
||||
end
|
||||
|
||||
teardown do
|
||||
|
@ -403,6 +405,8 @@ class ForceDeleteTest < ActionMailer::TestCase
|
|||
end
|
||||
|
||||
def test_add_invalid_email_to_domain_status_notes
|
||||
Contact.skip_callback(:save, :after, :remove_force_delete)
|
||||
|
||||
domain = domains(:airport)
|
||||
domain.update(valid_to: Time.zone.parse('2012-08-05'),
|
||||
statuses: %w[serverForceDelete serverRenewProhibited serverTransferProhibited],
|
||||
|
@ -417,6 +421,8 @@ class ForceDeleteTest < ActionMailer::TestCase
|
|||
Truemail.configure.default_validation_type = :regex
|
||||
|
||||
contact_first = domain.admin_contacts.first
|
||||
|
||||
|
||||
contact_first.update_attribute(:email_history, 'john@inbox.test')
|
||||
contact_first.update_attribute(:email, email)
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ class ValidationEventTest < ActiveSupport::TestCase
|
|||
assert_not @domain.force_delete_scheduled?
|
||||
travel_to Time.zone.parse('2010-07-05')
|
||||
|
||||
Contact.skip_callback(:save, :after, :validate_email_by_regex_and_mx)
|
||||
email = 'email@somestrangedomain12345.ee'
|
||||
contact = @domain.admin_contacts.first
|
||||
contact.update_attribute(:email, email)
|
||||
|
|
|
@ -54,20 +54,22 @@ class VerifyEmailTaskTest < ActiveJob::TestCase
|
|||
end
|
||||
|
||||
def test_should_verify_contact_email_which_was_not_verified
|
||||
|
||||
assert_equal ValidationEvent.count, 0
|
||||
|
||||
|
||||
run_task
|
||||
|
||||
|
||||
assert_equal ValidationEvent.count, Contact.count - 1
|
||||
assert_equal Contact.count, 9
|
||||
|
||||
|
||||
assert_difference 'Contact.count', 1 do
|
||||
create_valid_contact
|
||||
end
|
||||
|
||||
assert_difference 'ValidationEvent.where(success: true).count', 1 do
|
||||
run_task
|
||||
end
|
||||
# Validation email of new contact will be skipped because it validated in during create
|
||||
# assert_difference 'ValidationEvent.where(success: true).count', 1 do
|
||||
# run_task
|
||||
# end
|
||||
end
|
||||
|
||||
def test_fd_should_not_be_removed_if_email_changed_to_another_invalid_one
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue