From 3bec8b330c58a7ac9a73ed3689b1bd9cde389c16 Mon Sep 17 00:00:00 2001 From: Daniel Bovensiepen Date: Wed, 16 May 2012 11:18:55 -0700 Subject: Add Tests for Numeric --- test/t/numeric.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/t/numeric.rb (limited to 'test') diff --git a/test/t/numeric.rb b/test/t/numeric.rb new file mode 100644 index 000000000..40b5845c0 --- /dev/null +++ b/test/t/numeric.rb @@ -0,0 +1,25 @@ +## +# Numeric ISO Test + +assert('Numeric', '15.2.7') do + Numeric.class == Class +end + +assert('Numeric#+@', '15.2.7.4.1') do + +1 == +1 +end + +assert('Numeric#-@', '15.2.7.4.2') do + -1 == -1 +end + +assert('Numeric#abs', '15.2.7.4.3') do + 1.abs == 1 and -1.abs == 1.0 +end + +# Not ISO specified + +assert('Numeric#**') do + 2.0**3 == 8.0 +end + -- cgit v1.2.3