summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-struct/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-28 05:52:37 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-28 05:52:37 +0900
commite1f4e021dea13102496b5c8a669a8a2e670f12f1 (patch)
treec9e64357c421f432b26a1b9a52697901b286f487 /mrbgems/mruby-struct/test
parentbbc237044d0fb1792dff8c5d2466f4e644821239 (diff)
parente2f6a905bccb268e6b85650e17d416f41624200f (diff)
downloadmruby-e1f4e021dea13102496b5c8a669a8a2e670f12f1.tar.gz
mruby-e1f4e021dea13102496b5c8a669a8a2e670f12f1.zip
Merge pull request #2138 from take-cheeze/struct_to_a
Implement Struct#to_a and Struct#values .
Diffstat (limited to 'mrbgems/mruby-struct/test')
-rw-r--r--mrbgems/mruby-struct/test/struct.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/mrbgems/mruby-struct/test/struct.rb b/mrbgems/mruby-struct/test/struct.rb
index a250b0ac6..01e3076a5 100644
--- a/mrbgems/mruby-struct/test/struct.rb
+++ b/mrbgems/mruby-struct/test/struct.rb
@@ -112,3 +112,9 @@ assert('Struct#length, Struct#size') do
assert_equal 2, s.size
assert_equal 2, s.length
end
+
+assert('Struct#to_a, Struct#values') do
+ s = Struct.new(:mem1, :mem2).new('a', 'b')
+ assert_equal ['a', 'b'], s.to_a
+ assert_equal ['a', 'b'], s.values
+end