Commit 6d3d234b authored by Daniel Bovensiepen's avatar Daniel Bovensiepen

Improve Numeric Tests

parent f2013337
...@@ -2,27 +2,28 @@ ...@@ -2,27 +2,28 @@
# Numeric ISO Test # Numeric ISO Test
assert('Numeric', '15.2.7') do assert('Numeric', '15.2.7') do
Numeric.class == Class assert_equal Numeric.class, Class
end end
assert('Numeric superclass', '15.2.7.2') do assert('Numeric superclass', '15.2.7.2') do
Numeric.superclass == Object assert_equal Numeric.superclass, Object
end end
assert('Numeric#+@', '15.2.7.4.1') do assert('Numeric#+@', '15.2.7.4.1') do
+1 == +1 assert_equal(+1, +1)
end end
assert('Numeric#-@', '15.2.7.4.2') do assert('Numeric#-@', '15.2.7.4.2') do
-1 == -1 assert_equal(-1, -1)
end end
assert('Numeric#abs', '15.2.7.4.3') do assert('Numeric#abs', '15.2.7.4.3') do
1.abs == 1 and -1.abs == 1.0 assert_equal(1.abs, 1)
assert_equal(-1.abs, 1.0)
end end
# Not ISO specified # Not ISO specified
assert('Numeric#**') do assert('Numeric#**') do
2.0**3 == 8.0 assert_equal 2.0**3, 8.0
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment