test/test_exception_handler.rb in sidekiq-2.12.0 vs test/test_exception_handler.rb in sidekiq-2.12.1

- old
+ new

@@ -71,20 +71,24 @@ end end describe "with fake ExceptionNotifier" do before do - ::ExceptionNotifier = Minitest::Mock.new + ::ExceptionNotifier = Module.new + ::ExceptionNotifier::Notifier = MiniTest::Mock.new end after do Object.send(:remove_const, "ExceptionNotifier") end it "notifies ExceptionNotifier" do - ::ExceptionNotifier.expect(:notify_exception,nil,[TEST_EXCEPTION, :data => { :message => { :b => 2 } }]) + mail = MiniTest::Mock.new + mail.expect(:deliver,nil) + ::ExceptionNotifier::Notifier.expect(:background_exception_notification,mail,[TEST_EXCEPTION, :data => { :message => { :b => 2 } }]) Component.new.invoke_exception(:b => 2) - ::ExceptionNotifier.verify + ::ExceptionNotifier::Notifier.verify + mail.verify end end describe "with fake Exceptional" do before do