diff options
| author | take_cheeze <[email protected]> | 2014-02-22 00:28:38 +0900 |
|---|---|---|
| committer | take_cheeze <[email protected]> | 2014-02-22 00:28:38 +0900 |
| commit | 658b4f4ea7bada3264f8db1802d140dfb0433292 (patch) | |
| tree | 70f4912302981365864bb359dc12d47ee26af97b | |
| parent | a9af8c9c0706040f7a472ce5e4dd0ee5c8747436 (diff) | |
| download | mruby-658b4f4ea7bada3264f8db1802d140dfb0433292.tar.gz mruby-658b4f4ea7bada3264f8db1802d140dfb0433292.zip | |
add test(requires MRB_GC_FIXED_ARENA enabled)
| -rw-r--r-- | mrbgems/mruby-hash-ext/test/hash.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mrbgems/mruby-hash-ext/test/hash.rb b/mrbgems/mruby-hash-ext/test/hash.rb index 40f6ac8bf..cdf00173a 100644 --- a/mrbgems/mruby-hash-ext/test/hash.rb +++ b/mrbgems/mruby-hash-ext/test/hash.rb @@ -21,4 +21,9 @@ end assert('Hash#values_at') do h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" } assert_equal ["bovine", "feline"], h.values_at("cow", "cat") + + keys = [] + (0...1000).each { |v| keys.push "#{v}" } + h = Hash.new { |hash,k| hash[k] = k } + assert_equal keys, h.values_at(*keys) end |
