spec/consumer_spec.rb in quebert-1.0.1 vs spec/consumer_spec.rb in quebert-1.0.2
- old
+ new
@@ -1,7 +1,6 @@
-require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
-require 'ruby-debug'
+require 'spec_helper'
describe Controller::Base do
it "should perform job" do
Controller::Base.new(Adder.new(1,2)).perform.should eql(3)
end
@@ -71,10 +70,11 @@
@q.peek_buried.should_not be_nil
end
end
it "should retry a job with a delay and then bury" do
- @q.put TimeoutJob.new
+ TimeoutJob.backend = @q
+ TimeoutJob.new.enqueue
@q.peek_ready.should_not be_nil
job = @q.reserve
job.beanstalk_job.stats["releases"].should eql(0)
job.beanstalk_job.stats["delay"].should eql(0)
lambda{job.perform}.should raise_exception(Quebert::Job::Timeout)
\ No newline at end of file