Permalink
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (21 sloc) 661 Bytes
require 'test_helper'
begin
require 'hoptoad_notifier'
rescue LoadError
warn "Install hoptoad_notifier gem to run Hoptoad tests."
end
if defined? HoptoadNotifier
context "Hoptoad" do
test "should be notified of an error" do
exception = StandardError.new("BOOM")
worker = Resque::Worker.new(:test)
queue = "test"
payload = {'class' => Object, 'args' => 66}
HoptoadNotifier.expects(:notify_or_ignore).with(
exception,
:parameters => {:payload_class => 'Object', :payload_args => '66'})
backend = Resque::Failure::Hoptoad.new(exception, worker, queue, payload)
backend.save
end
end
end