diff --git a/spec/controllers/admin/order_cycles_controller_spec.rb b/spec/controllers/admin/order_cycles_controller_spec.rb index 234ee0fe5c..e9b0f4ea95 100644 --- a/spec/controllers/admin/order_cycles_controller_spec.rb +++ b/spec/controllers/admin/order_cycles_controller_spec.rb @@ -108,14 +108,16 @@ module Admin before do controller.stub spree_current_user: admin_user - spree_post :notify_producers, {id: order_cycle.id} end it "enqueues a job" do - expect(Delayed::Job).to receive(:enqueue).once + expect do + spree_post :notify_producers, {id: order_cycle.id} + end.to enqueue_job OrderCycleNotificationJob end it "redirects back to the order cycles path with a success message" do + spree_post :notify_producers, {id: order_cycle.id} expect(response).to redirect_to admin_order_cycles_path flash[:notice].should == 'Emails to be sent to producers have been queued for sending.' end diff --git a/spec/mailers/producer_mailer_spec.rb b/spec/mailers/producer_mailer_spec.rb index 19a10f4336..b059a2c85c 100644 --- a/spec/mailers/producer_mailer_spec.rb +++ b/spec/mailers/producer_mailer_spec.rb @@ -28,7 +28,6 @@ describe ProducerMailer do it "should send an email when an order cycle is closed" do ProducerMailer.order_cycle_report(s1, order_cycle).deliver - puts ActionMailer::Base.deliveries ActionMailer::Base.deliveries.count.should == 1 end