diff options
author | Yusuke Endoh <[email protected]> | 2020-12-18 14:12:09 +0900 |
---|---|---|
committer | Yusuke Endoh <[email protected]> | 2020-12-18 16:08:24 +0900 |
commit | 0a60ba923e044ec2e84ac63406ca85b7bb8fc73f (patch) | |
tree | 2fd7899553e94576e008ae41a471584f078646d9 /test/ruby/test_module.rb | |
parent | 8e03e3b0baf12b0e470ef7188559097fea95cb37 (diff) |
Revert "Added tests for [Feature #17314]"
This reverts commit 34f06062174882a98ebef998c50ad8d4f7fc0f2e.
Diffstat (limited to 'test/ruby/test_module.rb')
-rw-r--r-- | test/ruby/test_module.rb | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/test/ruby/test_module.rb b/test/ruby/test_module.rb index e2287866fd..037715ba5d 100644 --- a/test/ruby/test_module.rb +++ b/test/ruby/test_module.rb @@ -840,11 +840,6 @@ class TestModule < Test::Unit::TestCase assert_equal(:aClass1, o.aClass1) assert_equal(:aClass2, o.aClass2) - o = (c = Class.new(AClass)).new - c.class_eval {public [:aClass1, :aClass2]} - assert_equal(:aClass1, o.aClass1) - assert_equal(:aClass2, o.aClass2) - o = AClass.new assert_equal(:aClass, o.aClass) assert_raise(NoMethodError, /private method/) {o.aClass1} @@ -862,11 +857,6 @@ class TestModule < Test::Unit::TestCase assert_raise(NoMethodError, /private method/) {o.aClass} assert_raise(NoMethodError, /private method/) {o.aClass2} - o = (c = Class.new(AClass)).new - c.class_eval {private [:aClass, :aClass2]} - assert_raise(NoMethodError, /private method/) {o.aClass} - assert_raise(NoMethodError, /private method/) {o.aClass2} - o = AClass.new assert_equal(:aClass, o.aClass) assert_raise(NoMethodError, /private method/) {o.aClass1} @@ -893,13 +883,6 @@ class TestModule < Test::Unit::TestCase assert_equal(:aClass, c.new._aClass(o)) assert_equal(:aClass1, c.new._aClass1(o)) - o = (c = Class.new(aclass)).new - c.class_eval {protected [:aClass, :aClass1]} - assert_raise(NoMethodError, /protected method/) {o.aClass} - assert_raise(NoMethodError, /protected method/) {o.aClass1} - assert_equal(:aClass, c.new._aClass(o)) - assert_equal(:aClass1, c.new._aClass1(o)) - o = AClass.new assert_equal(:aClass, o.aClass) assert_raise(NoMethodError, /private method/) {o.aClass1} @@ -1232,15 +1215,6 @@ class TestModule < Test::Unit::TestCase assert_raise(NameError) do c.instance_eval { attr_reader :"." } end - - assert_equal([:a], c.class_eval { attr :a }) - assert_equal([:b, :c], c.class_eval { attr :b, :c }) - assert_equal([:d], c.class_eval { attr_reader :d }) - assert_equal([:e, :f], c.class_eval { attr_reader :e, :f }) - assert_equal([:g=], c.class_eval { attr_writer :g }) - assert_equal([:h=, :i=], c.class_eval { attr_writer :h, :i }) - assert_equal([:g, :g=], c.class_eval { attr_accessor :g }) - assert_equal([:h, :h=, :i, :i=], c.class_eval { attr_accessor :h, :i }) end def test_alias_method @@ -1250,10 +1224,9 @@ class TestModule < Test::Unit::TestCase o = c.new assert_respond_to(o, :foo) assert_not_respond_to(o, :bar) - r = c.class_eval {alias_method :bar, :foo} + c.class_eval {alias_method :bar, :foo} assert_respond_to(o, :bar) assert_equal(:foo, o.bar) - assert_equal(:bar, r) end def test_undef |