mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 14:44:47 +02:00
36 lines
1.3 KiB
Ruby
36 lines
1.3 KiB
Ruby
require "test_helper"
|
|
|
|
class DomainUpdateConfirmJobTest < ActiveSupport::TestCase
|
|
def setup
|
|
super
|
|
|
|
@domain = domains(:shop)
|
|
@new_registrant = contacts(:william)
|
|
@user = users(:api_bestnames)
|
|
|
|
@domain.update!(pending_json: { new_registrant_id: @new_registrant.id,
|
|
new_registrant_name: @new_registrant.name,
|
|
new_registrant_email: @new_registrant.email,
|
|
current_user_id: @user.id })
|
|
end
|
|
|
|
def teardown
|
|
super
|
|
end
|
|
|
|
def test_rejected_registrant_verification_notifies_registrar
|
|
DomainUpdateConfirmJob.enqueue(@domain.id, RegistrantVerification::REJECTED)
|
|
|
|
last_registrar_notification = @domain.registrar.notifications.last
|
|
assert_equal(last_registrar_notification.attached_obj_id, @domain.id)
|
|
assert_equal(last_registrar_notification.text, 'Registrant rejected domain update: shop.test')
|
|
end
|
|
|
|
def test_accepted_registrant_verification_notifies_registrar
|
|
DomainUpdateConfirmJob.enqueue(@domain.id, RegistrantVerification::CONFIRMED)
|
|
|
|
last_registrar_notification = @domain.registrar.notifications.last
|
|
assert_equal(last_registrar_notification.attached_obj_id, @domain.id)
|
|
assert_equal(last_registrar_notification.text, 'Registrant confirmed domain update: shop.test')
|
|
end
|
|
end
|