test/ruby/test_module.rb: not depend on the order of method definitions
This commit is contained in:
parent
05a756b332
commit
f755926ddd
@ -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…
x
Reference in New Issue
Block a user