From 59437f518fe0bef57a9303f8f1ae039bef01640f Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 3 Feb 2020 10:35:10 -0800 Subject: [PATCH] Remove old SubscribeToMailchimpNewsletterJob & spec (#5868) --- .../subscribe_to_mailchimp_newsletter_job.rb | 11 ----------- ...scribe_to_mailchimp_newsletter_job_spec.rb | 19 ------------------- 2 files changed, 30 deletions(-) delete mode 100644 app/jobs/users/subscribe_to_mailchimp_newsletter_job.rb delete mode 100644 spec/jobs/users/subscribe_to_mailchimp_newsletter_job_spec.rb diff --git a/app/jobs/users/subscribe_to_mailchimp_newsletter_job.rb b/app/jobs/users/subscribe_to_mailchimp_newsletter_job.rb deleted file mode 100644 index 93ebeb66e..000000000 --- a/app/jobs/users/subscribe_to_mailchimp_newsletter_job.rb +++ /dev/null @@ -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 diff --git a/spec/jobs/users/subscribe_to_mailchimp_newsletter_job_spec.rb b/spec/jobs/users/subscribe_to_mailchimp_newsletter_job_spec.rb deleted file mode 100644 index e1a80f75a..000000000 --- a/spec/jobs/users/subscribe_to_mailchimp_newsletter_job_spec.rb +++ /dev/null @@ -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