summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authormrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-01 15:02:47 +0000
committermrkn <mrkn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-05-01 15:02:47 +0000
commit78729a59a2ad0269b79655d7f6da8fe8175f25e2 (patch)
tree570aa93bcaab83e5c008ff78e997ce719571943b /test
parentb1376614deef85185f143c7fc799afe01429582a (diff)
Fix rb_ary_sum for mathn
* array.c (rb_ary_sum): fix for mathn * test/ruby/test_array.rb (test_sum): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_array.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/ruby/test_array.rb b/test/ruby/test_array.rb
index 36f2b7d72d..44eec9143d 100644
--- a/test/ruby/test_array.rb
+++ b/test/ruby/test_array.rb
@@ -2789,6 +2789,10 @@ class TestArray < Test::Unit::TestCase
assert_equal("abc", ["a", "b", "c"].sum(""))
assert_equal([1, [2], 3], [[1], [[2]], [3]].sum([]))
+
+ assert_separately(%w[-rmathn], <<-EOS, ignore_stderr: true)
+ assert_equal(6, [1r, 2, 3r].sum)
+ EOS
end
private