1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

test/ruby/test_module.rb: not depend on the order of method definitions

This commit is contained in:
Yusuke Endoh 2020-12-24 10:14:39 +09:00
parent 05a756b332
commit f755926ddd

View file

@ -1413,7 +1413,7 @@ class TestModule < Test::Unit::TestCase
end
def test_top_public_private
assert_in_out_err([], <<-INPUT, %w([:foo] [:bar] [:foo,\ :bar] [] [:foo,\ :bar] []), [])
assert_in_out_err([], <<-INPUT, %w([:foo] [:bar] [:bar,\ :foo] [] [:bar,\ :foo] []), [])
private
def foo; :foo; end
public
@ -1422,16 +1422,16 @@ class TestModule < Test::Unit::TestCase
p self.methods.grep(/^foo$|^bar$/)
private :foo, :bar
p self.private_methods.grep(/^foo$|^bar$/)
p self.private_methods.grep(/^foo$|^bar$/).sort
public :foo, :bar
p self.private_methods.grep(/^foo$|^bar$/)
p self.private_methods.grep(/^foo$|^bar$/).sort
private [:foo, :bar]
p self.private_methods.grep(/^foo$|^bar$/)
p self.private_methods.grep(/^foo$|^bar$/).sort
public [:foo, :bar]
p self.private_methods.grep(/^foo$|^bar$/)
p self.private_methods.grep(/^foo$|^bar$/).sort
INPUT
end