diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-04-28 05:53:52 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-04-28 05:53:52 +0900 |
| commit | b0fd5229fca77f6ec0e39dfe5e87778ad09188d4 (patch) | |
| tree | 63d5091964af0aed47e898be948f89dc107344ea /mrbgems/mruby-array-ext/test/array.rb | |
| parent | e1f4e021dea13102496b5c8a669a8a2e670f12f1 (diff) | |
| parent | cdef46e3d99835c48592ab08d1383612786820a7 (diff) | |
| download | mruby-b0fd5229fca77f6ec0e39dfe5e87778ad09188d4.tar.gz mruby-b0fd5229fca77f6ec0e39dfe5e87778ad09188d4.zip | |
Merge pull request #2139 from suzukaze/add-array.select_bang
Add Array#select_bang
Diffstat (limited to 'mrbgems/mruby-array-ext/test/array.rb')
| -rw-r--r-- | mrbgems/mruby-array-ext/test/array.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mrbgems/mruby-array-ext/test/array.rb b/mrbgems/mruby-array-ext/test/array.rb index c76423522..f94189356 100644 --- a/mrbgems/mruby-array-ext/test/array.rb +++ b/mrbgems/mruby-array-ext/test/array.rb @@ -266,3 +266,17 @@ assert("Array#keep_if") do assert_equal [4, 5], a.keep_if { |val| val > 3 } assert_equal [4, 5], a end + +assert("Array#select!") do + a = [1, 2, 3, 4, 5] + assert_nil a.select! { true } + assert_equal [1, 2, 3, 4, 5], a + + a = [1, 2, 3, 4, 5] + assert_equal [], a.select! { false } + assert_equal [], a + + a = [1, 2, 3, 4, 5] + assert_equal [4, 5], a.select! { |val| val > 3 } + assert_equal [4, 5], a +end |
