Sha256: aa2c394005f6b533f8f06c618b79c347750ab089054a33d3bbb960b40724ad5d
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/test_helper') class RetryInheritingChecksTest < MiniTest::Unit::TestCase def setup Resque.redis.flushall @worker = Resque::Worker.new(:testing) @worker.register_worker end def test_default_job_has_one_exception assert_equal 0, RetryDefaultsJob.retry_criteria_checks.size end def test_inheriting_copies_exceptions assert_equal RetryDefaultsJob.retry_criteria_checks, InheritTestJob.retry_criteria_checks end def test_inheriting_adds_exceptions assert_equal 1, InheritTestWithExtraJob.retry_criteria_checks.size end def test_extending_with_resque_retry_doesnt_override_previously_defined_inherited_hook klass = InheritOrderingJobExtendLastSubclass assert_equal 1, klass.retry_criteria_checks.size assert_equal 'test', klass.test_value end def test_extending_with_resque_retry_then_defining_inherited_does_not_override_previous_hook klass = InheritOrderingJobExtendFirstSubclass assert_equal 1, klass.retry_criteria_checks.size assert_equal 'test', klass.test_value end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-retry-0.2.2 | test/retry_inheriting_checks_test.rb |