mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
14 lines
293 B
Ruby
14 lines
293 B
Ruby
assert 'Class#subclasses' do
|
|
a = Class.new
|
|
b = Class.new(a)
|
|
c = Class.new(b)
|
|
d = Class.new(a)
|
|
|
|
a_sub = a.subclasses
|
|
assert_equal(2, a_sub.size)
|
|
assert_true(a_sub.include?(b))
|
|
assert_true(a_sub.include?(d))
|
|
assert_equal([c], b.subclasses)
|
|
assert_equal([], c.subclasses)
|
|
end
|