spec/rollbar_spec.rb in rollbar-2.15.0 vs spec/rollbar_spec.rb in rollbar-2.15.1
- old
+ new
@@ -18,10 +18,15 @@
require 'sucker_punch'
require 'sucker_punch/testing/inline'
rescue LoadError
end
+begin
+ require 'rollbar/delay/shoryuken'
+rescue LoadError
+end
+
require 'spec_helper'
describe Rollbar do
let(:notifier) { Rollbar.notifier }
@@ -1167,9 +1172,19 @@
it "should send the payload to sucker_punch delayer" do
logger_mock.should_receive(:info).with('[Rollbar] Scheduling item')
expect(Rollbar::Delay::SuckerPunch).to receive(:call)
Rollbar.configure(&:use_sucker_punch)
+ Rollbar.error(exception)
+ end
+ end
+
+ describe "#use_shoryuken", :if => defined?(Shoryuken) do
+ it "should send the payload to shoryuken delayer" do
+ logger_mock.should_receive(:info).with('[Rollbar] Scheduling item')
+ expect(Rollbar::Delay::Shoryuken).to receive(:call)
+
+ Rollbar.configure(&:use_shoryuken)
Rollbar.error(exception)
end
end
describe "#use_sidekiq", :if => defined?(Sidekiq) do