summaryrefslogtreecommitdiff
path: root/test/ruby/test_refinement.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby/test_refinement.rb')
-rw-r--r--test/ruby/test_refinement.rb31
1 files changed, 0 insertions, 31 deletions
diff --git a/test/ruby/test_refinement.rb b/test/ruby/test_refinement.rb
index e4a5cd25d2..785113de77 100644
--- a/test/ruby/test_refinement.rb
+++ b/test/ruby/test_refinement.rb
@@ -484,37 +484,6 @@ class TestRefinement < Test::Unit::TestCase
assert_equal("M#baz C#baz", RefineModule.call_baz)
end
- module RefineIncludeActivatedSuper
- class C
- def foo
- ["C"]
- end
- end
-
- module M; end
-
- refinement = Module.new do
- R = refine C do
- def foo
- ["R"] + super
- end
-
- include M
- end
- end
-
- using refinement
- M.define_method(:foo){["M"] + super()}
-
- def self.foo
- C.new.foo
- end
- end
-
- def test_refine_include_activated_super
- assert_equal(["R", "M", "C"], RefineIncludeActivatedSuper.foo)
- end
-
def test_refine_neither_class_nor_module
assert_raise(TypeError) do
Module.new {