endofunky--sidetiq/test/test_subclass_tracking.rb

26 lines
382 B
Ruby
Raw Permalink Normal View History

2013-09-17 15:48:08 +00:00
require_relative 'helper'
class TestSubclassTracking < Sidetiq::TestCase
2014-09-24 08:48:58 +00:00
class Base
end
class Foo < Base
2013-09-17 15:48:08 +00:00
extend Sidetiq::SubclassTracking
end
class Bar < Foo
end
class Baz < Bar
end
def test_subclasses_non_recursive
assert_equal [Bar], Foo.subclasses
end
def test_subclasses_recursive
assert_equal [Bar, Baz], Foo.subclasses(true)
end
end