diaspora/spec/workers/mail/invite_email_spec.rb
2017-09-17 19:29:15 +02:00

14 lines
492 B
Ruby

# frozen_string_literal: true
describe Workers::Mail::InviteEmail do
let(:emails) { ['foo@bar.com', 'baz@bar.com'] }
let(:message) { 'get over here!' }
let(:email_inviter) { double('EmailInviter') }
it 'creates a new email inviter' do
expect(EmailInviter).to receive(:new).with(emails, alice, message: message)
.and_return(email_inviter)
expect(email_inviter).to receive(:send!)
Workers::Mail::InviteEmail.new.perform(emails, alice.id, message: message)
end
end