diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-05-16 13:56:41 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-05-16 13:56:41 -0700 |
| commit | 4bd140e44a3dc6d6e2143dfaa4c5db9b7f2420b2 (patch) | |
| tree | 0c123371d208a692f80197c1b0babb631302442a /test/t/numeric.rb | |
| parent | 25415302399055a566e4d55b6c165937943aa678 (diff) | |
| parent | 0cc8dcc0ee658eca9193a5611104f6d05cb958fd (diff) | |
| download | mruby-4bd140e44a3dc6d6e2143dfaa4c5db9b7f2420b2.tar.gz mruby-4bd140e44a3dc6d6e2143dfaa4c5db9b7f2420b2.zip | |
Merge pull request #148 from bovi/master
Add Tests for Math, Integer, Numeric and Array
Diffstat (limited to 'test/t/numeric.rb')
| -rw-r--r-- | test/t/numeric.rb | 25 |
1 files changed, 25 insertions, 0 deletions
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 + |
