summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-metaprog/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-02-20 14:56:55 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-02-20 14:56:55 +0900
commit0d7f5b8216b88a37407c8885a8fc523e38bff616 (patch)
treebe9da4ed31fd40726558a53847f4cdca7dd5711d /mrbgems/mruby-metaprog/test
parent8ed15c078b8f953f360034ef003b16a911a6dbbc (diff)
downloadmruby-0d7f5b8216b88a37407c8885a8fc523e38bff616.tar.gz
mruby-0d7f5b8216b88a37407c8885a8fc523e38bff616.zip
metaprog.c: fix a `methods()` bug with `false` argument; fix #5351
Diffstat (limited to 'mrbgems/mruby-metaprog/test')
-rw-r--r--mrbgems/mruby-metaprog/test/metaprog.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/mrbgems/mruby-metaprog/test/metaprog.rb b/mrbgems/mruby-metaprog/test/metaprog.rb
index 84f4e00a0..d63913020 100644
--- a/mrbgems/mruby-metaprog/test/metaprog.rb
+++ b/mrbgems/mruby-metaprog/test/metaprog.rb
@@ -64,6 +64,8 @@ end
assert('Kernel#methods', '15.3.1.3.31') do
assert_equal Array, methods.class
+ assert_equal [:foo], Class.new{def self.foo; end}.methods(false)
+ assert_equal [], Class.new{}.methods(false)
end
assert('Kernel#private_methods', '15.3.1.3.36') do