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