From 0f23f5eea83afedc78443952447318f01de78f7a Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Thu, 17 Nov 2016 01:06:39 +0200 Subject: [PATCH] Fix domain expiration email job #186 --- spec/jobs/domain_expiration_email_job_spec.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spec/jobs/domain_expiration_email_job_spec.rb b/spec/jobs/domain_expiration_email_job_spec.rb index b7a02a302..ecc8c24df 100644 --- a/spec/jobs/domain_expiration_email_job_spec.rb +++ b/spec/jobs/domain_expiration_email_job_spec.rb @@ -12,12 +12,14 @@ RSpec.describe DomainExpirationEmailJob do let(:message) { instance_double(ActionMailer::MessageDelivery) } before :example do + allow(domain).to receive(:registrar).and_return('registrar') allow(domain).to receive(:registered?).and_return(false) end it 'sends email notification' do - expect(DomainMailer).to receive(:expiration).with(domain: domain).and_return(message) - expect(message).to receive(:deliver) + expect(DomainExpireMailer).to receive(:expired).with(domain: domain, registrar: 'registrar') + .and_return(message) + expect(message).to receive(:deliver_now) described_class.enqueue(domain_id: 1) end end @@ -28,7 +30,7 @@ RSpec.describe DomainExpirationEmailJob do end it 'does not send email notification' do - expect(DomainMailer).to_not receive(:expiration) + expect(DomainExpireMailer).to_not receive(:expired) described_class.enqueue(domain_id: 1) end end