summaryrefslogtreecommitdiffhomepage
path: root/test/t/numeric.rb
blob: 924889a0e55267e81646839c61ce126729439d4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
##
# 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