From a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e Mon Sep 17 00:00:00 2001 From: Miura Hideki Date: Fri, 17 Apr 2015 17:26:12 +0900 Subject: Add test of negative arguments for Integer#% --- test/t/integer.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/t/integer.rb b/test/t/integer.rb index c50ef112c..964c4adf8 100644 --- a/test/t/integer.rb +++ b/test/t/integer.rb @@ -71,10 +71,24 @@ assert('Integer#%', '15.2.8.3.5') do a = 1%1 b = 1%1.0 c = 2%4 + d = 2%5 + e = 2%-5 + f = -2%5 + g = -2%-5 + h = 2%-2 + i = -2%2 + j = -2%-2 assert_equal 0, a assert_equal 0.0, b assert_equal 2, c + assert_equal 2, d + assert_equal -3, e + assert_equal 3, f + assert_equal -2, g + assert_equal 0, h + assert_equal 0, i + assert_equal 0, j end assert('Integer#<=>', '15.2.9.3.6') do -- cgit v1.2.3