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