summaryrefslogtreecommitdiffhomepage
path: root/test/t/integer.rb
diff options
context:
space:
mode:
authorMiura Hideki <[email protected]>2015-04-17 17:26:12 +0900
committerMiura Hideki <[email protected]>2015-04-17 17:26:12 +0900
commita21d3f627ee753c3ad559ad2d5c74b1c38da3a7e (patch)
tree25df9758d03e37f834c873f696a85bd9943f5070 /test/t/integer.rb
parentfa824e324bb37abe237a57d83f05089e8a724b21 (diff)
downloadmruby-a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e.tar.gz
mruby-a21d3f627ee753c3ad559ad2d5c74b1c38da3a7e.zip
Add test of negative arguments for Integer#%
Diffstat (limited to 'test/t/integer.rb')
-rw-r--r--test/t/integer.rb14
1 files changed, 14 insertions, 0 deletions
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