diff options
Diffstat (limited to 'test/test_forwardable.rb')
-rw-r--r-- | test/test_forwardable.rb | 8 |
1 files changed, 8 insertions, 0 deletions
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( |