зеркало из https://github.com/github/ruby.git
* test/ruby/test_module.rb: Refactor invalid testcase.
[fix GH-472][ruby-core:59035][Bug #9240] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
73fc0cc572
Коммит
c7d6c0d084
|
@ -1,3 +1,8 @@
|
|||
Fri Jan 2 16:18:44 2015 SHIBATA Hiroshi <shibata.hiroshi@gmail.com>
|
||||
|
||||
* test/ruby/test_module.rb: Refactor invalid testcase.
|
||||
[fix GH-472][ruby-core:59035][Bug #9240]
|
||||
|
||||
Fri Jan 2 15:53:00 2015 SHIBATA Hiroshi <shibata.hiroshi@gmail.com>
|
||||
|
||||
* lib/webrick/utils.rb: removed unused argument variable.
|
||||
|
|
|
@ -1926,8 +1926,8 @@ class TestModule < Test::Unit::TestCase
|
|||
assert_raise(NoMethodError, bug8284) {Object.define_method}
|
||||
end
|
||||
|
||||
def test_include_module_with_constants_invalidates_method_cache
|
||||
assert_in_out_err([], <<-RUBY, %w(123 456), [])
|
||||
def test_include_module_with_constants_does_not_invalidate_method_cache
|
||||
assert_in_out_err([], <<-RUBY, %w(123 456 true), [])
|
||||
A = 123
|
||||
|
||||
class Foo
|
||||
|
@ -1941,8 +1941,13 @@ class TestModule < Test::Unit::TestCase
|
|||
end
|
||||
|
||||
puts Foo.a
|
||||
starting = RubyVM.stat[:global_method_state]
|
||||
|
||||
Foo.send(:include, M)
|
||||
|
||||
ending = RubyVM.stat[:global_method_state]
|
||||
puts Foo.a
|
||||
puts starting == ending
|
||||
RUBY
|
||||
end
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче