test/resque_cleaner_test.rb in resque-cleaner-0.1.0 vs test/resque_cleaner_test.rb in resque-cleaner-0.1.1
- old
+ new
@@ -1,6 +1,6 @@
-require File.dirname(__FILE__) + '/test_helper'
+require File.expand_path(File.dirname(__FILE__) + '/test_helper')
require 'time'
context "ResqueCleaner" do
def create_and_process_jobs(queue,worker,num,date,job,*args)
Timecop.freeze(date) do
num.times do
@@ -135,9 +135,14 @@
assert_equal 9, ret.size
# combination 2
ret = @cleaner.select {|j| j['payload']['args']==['Jason'] && j.queue?(:jobs2)}
assert_equal 13, ret.size
+
+ # retried?
+ requeued = @cleaner.requeue{|j| j["payload"]["args"][0]=="Johnson"}
+ ret = @cleaner.select {|j| j.retried?}
+ assert_equal 1, ret.size
end
test "#stats_by_date returns stats grouped by date" do
ret = @cleaner.stats_by_date
assert_equal 6, ret['2009/03/13']