diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-15 15:01:17 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-15 15:01:17 +0900 |
| commit | b868ce8a77779ee1e8bdf63742fc29113916193a (patch) | |
| tree | f30e83ae8331dbe78a98e6f61949a3fd96f6a581 /test | |
| parent | ddd1bfda02141d9e53dbc95fe46de9eb385f8615 (diff) | |
| download | mruby-b868ce8a77779ee1e8bdf63742fc29113916193a.tar.gz mruby-b868ce8a77779ee1e8bdf63742fc29113916193a.zip | |
Hash#shift may return any entries
Diffstat (limited to 'test')
| -rw-r--r-- | test/t/hash.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/test/t/hash.rb b/test/t/hash.rb index e7d5e8f74..4f1edfb49 100644 --- a/test/t/hash.rb +++ b/test/t/hash.rb @@ -235,8 +235,15 @@ assert('Hash#shift', '15.2.13.4.24') do a = { 'abc_key' => 'abc_value', 'cba_key' => 'cba_value' } b = a.shift - assert_equal({ 'abc_key' => 'abc_value' }, a) - assert_equal [ 'cba_key', 'cba_value' ], b + assert_equal Array, b.class + assert_equal 2, b.size + assert_equal 1, a.size + + b = a.shift + + assert_equal Array, b.class + assert_equal 2, b.size + assert_equal 0, a.size end assert('Hash#size', '15.2.13.4.25') do |
