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