From 5ddd8b4817fa2598d07b60e33a7a96367b47c061 Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Wed, 7 Dec 2022 14:33:43 +0200 Subject: [PATCH] added test --- test/jobs/dispute_status_update_job_test.rb | 22 +++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/test/jobs/dispute_status_update_job_test.rb b/test/jobs/dispute_status_update_job_test.rb index a3a65b3e5..9772bc8a3 100644 --- a/test/jobs/dispute_status_update_job_test.rb +++ b/test/jobs/dispute_status_update_job_test.rb @@ -73,4 +73,26 @@ class DisputeStatusUpdateJobTest < ActiveJob::TestCase whois_record.reload assert_not whois_record.json['status'].include? 'disputed' end + + def test_close_dispute_with_domains_with_dispute_status + travel_to Time.zone.parse('2010-07-05') + + domain = domains(:shop) + domain.statuses << DomainStatus::DISPUTED + domain.save && domain.reload + + dispute = disputes(:closed) + dispute.domain_name = domain.name + dispute.save && dispute.reload + + assert domain.statuses.include? DomainStatus::DISPUTED + + perform_enqueued_jobs do + DisputeStatusUpdateJob.perform_now + end + + domain.reload + + refute domain.statuses.include? DomainStatus::DISPUTED + end end