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
|
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
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user