Add email verification rake task for one domain only

This commit is contained in:
Alex Sherman 2020-06-16 13:41:35 +05:00
parent b4369bdcd0
commit 57cd588eee
3 changed files with 29 additions and 1 deletions

View file

@ -43,7 +43,21 @@ class VerifyEmailTaskTest < ActiveSupport::TestCase
assert @invalid_contact_verification.failed?
end
def test_domain_task_verifies_for_one_domain
capture_io { run_single_domain_task(@contact_verification.domain) }
@contact_verification.reload
@invalid_contact_verification.reload
assert @contact_verification.verified?
assert @invalid_contact_verification.not_verified?
end
def run_task
Rake::Task['verify_email:all_domains'].execute
end
def run_single_domain_task(domain)
Rake::Task["verify_email:domain"].invoke(domain)
end
end