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