diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-06-13 10:24:45 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-06-13 10:24:45 +0900 |
| commit | 1a98b94100a6331753bae17e158d053b129ad1d3 (patch) | |
| tree | 7e302132eb84dded96384784244501d71ba432b6 /mrbgems | |
| parent | e2e312dbfc82529f74044d33ca30d217f1ef9148 (diff) | |
| parent | 38f1da6f26bde5185612b66a1b1fc94f78654d78 (diff) | |
| download | mruby-1a98b94100a6331753bae17e158d053b129ad1d3.tar.gz mruby-1a98b94100a6331753bae17e158d053b129ad1d3.zip | |
Merge pull request #4500 from shuujii/kernel-global_variables-should-not-include-undefined-gvar
`Kernel#global_variables` should not include undefined `$1`-`$9`
Diffstat (limited to 'mrbgems')
| -rw-r--r-- | mrbgems/mruby-metaprog/test/metaprog.rb | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/mrbgems/mruby-metaprog/test/metaprog.rb b/mrbgems/mruby-metaprog/test/metaprog.rb index 329580abc..685fdf196 100644 --- a/mrbgems/mruby-metaprog/test/metaprog.rb +++ b/mrbgems/mruby-metaprog/test/metaprog.rb @@ -104,11 +104,14 @@ assert('Kernel.global_variables', '15.3.1.2.4') do end assert('Kernel#global_variables', '15.3.1.3.14') do - variables = global_variables - assert_equal Array, variables.class - 1.upto(9) do |i| - assert_equal variables.include?(:"$#{i}"), true - end + variables1 = global_variables + assert_equal Array, variables1.class + assert_not_include(variables1, :$kernel_global_variables_test) + + $kernel_global_variables_test = nil + variables2 = global_variables + assert_include(variables2, :$kernel_global_variables_test) + assert_equal(1, variables2.size - variables1.size) end assert('Kernel.local_variables', '15.3.1.2.7') do |
