diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/ruby/test_class.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/ruby/test_class.rb b/test/ruby/test_class.rb index 6a8234a9d3..368c046261 100644 --- a/test/ruby/test_class.rb +++ b/test/ruby/test_class.rb @@ -730,4 +730,11 @@ class TestClass < Test::Unit::TestCase end; end + + def test_assign_frozen_class_to_const + c = Class.new.freeze + assert_same(c, Module.new.module_eval("self::Foo = c")) + c = Class.new.freeze + assert_same(c, Module.new.const_set(:Foo, c)) + end end |