From 499658abff8c207fb14621eb638de95036a2d723 Mon Sep 17 00:00:00 2001 From: hsbt Date: Thu, 1 Feb 2018 09:07:16 +0000 Subject: Add test for Forwardable#def_delegator with r55366. Patch by @aycabta [Bug #12837][ruby-core:77611] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/test_forwardable.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test/test_forwardable.rb') diff --git a/test/test_forwardable.rb b/test/test_forwardable.rb index e48dbfe18f..b3f8467c5c 100644 --- a/test/test_forwardable.rb +++ b/test/test_forwardable.rb @@ -296,6 +296,14 @@ class TestForwardable < Test::Unit::TestCase end end + def test_non_module + str = String.new + str.extend Forwardable + str.instance_variable_set("@h", 42) + str.def_delegator("@h", :to_s, :forty_two) + assert_equal("42", str.forty_two) + end + private def forwardable_class( -- cgit v1.2.3