Remove old SubscribeToMailchimpNewsletterJob & spec (#5868)

This commit is contained in:
Alex 2020-02-03 10:35:10 -08:00 committed by GitHub
parent c0ebb38560
commit 59437f518f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 30 deletions

View file

@ -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

View file

@ -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