diff options
-rw-r--r-- | test/test_delegate.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test_delegate.rb b/test/test_delegate.rb index 42abbb6f81..0b4c117ebd 100644 --- a/test/test_delegate.rb +++ b/test/test_delegate.rb @@ -17,4 +17,16 @@ class TestDelegateClass < Test::Unit::TestCase e = SystemCallError.new(0) assert((SimpleDelegator.new(e) == e) == (e == SimpleDelegator.new(e)), "[ruby-dev:34808]") end + + class Myclass < DelegateClass(Array);end + + def test_delegateclass_class + myclass=Myclass.new([]) + assert_equal(Myclass,myclass.class) + end + + def test_simpledelegator_class + simple=SimpleDelegator.new([]) + assert_equal(SimpleDelegator,simple.class) + end end |