summaryrefslogtreecommitdiffhomepage
path: root/test/t/kernel.rb
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-10-16 20:54:16 +0900
committerYukihiro Matsumoto <[email protected]>2012-10-16 20:54:16 +0900
commite7ff2bf72e172f7a4a30812d7f77323a48e799d3 (patch)
tree4fb833187300af8a66745cf3ed7887aa10e85970 /test/t/kernel.rb
parent76f28241f1a6eb76070d470779fc17d43ca838e3 (diff)
parent019fd70f1b8ca08aea35e08ff0078cc4a7654f8a (diff)
downloadmruby-e7ff2bf72e172f7a4a30812d7f77323a48e799d3.tar.gz
mruby-e7ff2bf72e172f7a4a30812d7f77323a48e799d3.zip
Merge branch 'master' of github.com:mruby/mruby
Diffstat (limited to 'test/t/kernel.rb')
-rw-r--r--test/t/kernel.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/t/kernel.rb b/test/t/kernel.rb
index fb0aee310..5caa3d7ac 100644
--- a/test/t/kernel.rb
+++ b/test/t/kernel.rb
@@ -204,6 +204,16 @@ assert('Kernel#extend', '15.3.1.3.13') do
a.respond_to?(:test_method) == true && b.respond_to?(:test_method) == false
end
+assert('Kernel#extend works on toplevel', '15.3.1.3.13') do
+ module Test4ExtendModule
+ def test_method; end
+ end
+ # This would crash...
+ extend(Test4ExtendModule)
+
+ respond_to?(:test_method) == true
+end
+
assert('Kernel#global_variables', '15.3.1.3.14') do
global_variables.class == Array
end