test/resque_cleaner_test.rb in resque-cleaner-0.2.12 vs test/resque_cleaner_test.rb in resque-cleaner-0.3.0
- old
+ new
@@ -26,9 +26,21 @@
@cleaner = Resque::Plugins::ResqueCleaner.new
@cleaner.print_message = false
end
+ test "#select_by_regex returns only Jason jobs" do
+ ret = @cleaner.select_by_regex(/Jason/)
+ assert_equal 13, ret.size
+ end
+
+ test "#select_by_regex returns an empty array if passed a non-regex" do
+ ['string', nil, 13, Class.new].each do |non_regex|
+ ret = @cleaner.select_by_regex(nil)
+ assert_equal 0, ret.size
+ end
+ end
+
test "#select returns failure jobs" do
ret = @cleaner.select
assert_equal 42, ret.size
end