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:
parent
05a756b332
commit
f755926ddd
1 changed files with 5 additions and 5 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue