Remove old SubscribeToMailchimpNewsletterJob & spec (#5868)
This commit is contained in:
parent
c0ebb38560
commit
59437f518f
2 changed files with 0 additions and 30 deletions
|
|
@ -1,11 +0,0 @@
|
|||
module Users
|
||||
class SubscribeToMailchimpNewsletterJob < ApplicationJob
|
||||
queue_as :users_subscribe_to_mailchimp_newsletter
|
||||
|
||||
def perform(user_id)
|
||||
user = User.find_by(id: user_id)
|
||||
|
||||
MailchimpBot.new(user).upsert if user
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
require "rails_helper"
|
||||
|
||||
RSpec.describe Users::SubscribeToMailchimpNewsletterJob, type: :job do
|
||||
include_examples "#enqueues_job", "users_subscribe_to_mailchimp_newsletter", [1, 2]
|
||||
|
||||
describe "#perform_now" do
|
||||
let(:user) { FactoryBot.create(:user) }
|
||||
|
||||
it "subscribes user to mailchimp newsletter" do
|
||||
mailchimp_bot = double
|
||||
allow(MailchimpBot).to receive(:new).and_return(mailchimp_bot)
|
||||
allow(mailchimp_bot).to receive(:upsert)
|
||||
|
||||
described_class.perform_now(user.id)
|
||||
|
||||
expect(mailchimp_bot).to have_received(:upsert)
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Reference in a new issue