repo.or.cz
/
mruby.git
/
commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
raw
|
patch
|
inline
|
side by side
(parent:
514cafe
)
add Numeric#/ tests; ref #1965
author
Yukihiro "Matz" Matsumoto
<
[email protected]
>
Fri, 28 Mar 2014 02:05:53 +0000
(28 11:05 +0900)
committer
Yukihiro "Matz" Matsumoto
<
[email protected]
>
Fri, 28 Mar 2014 02:05:53 +0000
(28 11:05 +0900)
test/t/numeric.rb
patch
|
blob
|
blame
|
history
diff --git
a/test/t/numeric.rb
b/test/t/numeric.rb
index
7dfec3e
..
ef977da
100644
(file)
--- a/
test/t/numeric.rb
+++ b/
test/t/numeric.rb
@@
-22,6
+22,16
@@
assert('Numeric#abs', '15.2.7.4.3') do
assert_equal(1.0, -1.abs)
end
+assert('Numeric#/', '15.2.8.3.4') do
+ n = Class.new(Numeric){ def /(x); 15.1;end }.new
+
+ assert_equal(2, 10/5)
+ assert_equal(0.0625, 1/16)
+ assert_equal(15.1, n/10)
+ assert_raise(TypeError){ 1/n }
+ assert_raise(TypeError){ 1/nil }
+end
+
# Not ISO specified
assert('Numeric#**') do