summaryrefslogtreecommitdiffhomepage
path: root/test/t
diff options
context:
space:
mode:
authorKouichi Nakanishi <[email protected]>2017-03-31 12:55:43 +0900
committerKouichi Nakanishi <[email protected]>2017-03-31 13:43:20 +0900
commit507e00e86f73787560ddedb7e7b875a6d5ed37a4 (patch)
tree6e315f74dc24f92db9e2ae129f3babb4e476b297 /test/t
parent952207d2433d2de1443c791ec1932c05dbd53be8 (diff)
downloadmruby-507e00e86f73787560ddedb7e7b875a6d5ed37a4.tar.gz
mruby-507e00e86f73787560ddedb7e7b875a6d5ed37a4.zip
Modify to get constant of parent module in singleton class; fix #3568
Diffstat (limited to 'test/t')
-rw-r--r--test/t/module.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/t/module.rb b/test/t/module.rb
index 6b0632414..cfdca8503 100644
--- a/test/t/module.rb
+++ b/test/t/module.rb
@@ -849,3 +849,14 @@ assert('module with non-class/module outer raises TypeError') do
assert_raise(TypeError) { module 0::M1 end }
assert_raise(TypeError) { module []::M2 end }
end
+
+assert('get constant of parent module in singleton class; issue #3568') do
+ actual = module GetConstantInSingletonTest
+ EXPECTED = "value"
+ class << self
+ EXPECTED
+ end
+ end
+
+ assert_equal("value", actual)
+end