summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorTatsuhiko Kubo <[email protected]>2014-08-25 17:18:24 +0900
committerTatsuhiko Kubo <[email protected]>2014-08-25 17:18:24 +0900
commitbd6dc0da77470c2dfca7fbccf543cb94b17624af (patch)
treecaef850b5a733fe952c2a8a41752d01a591f0608 /test
parent0e9f98c430410bd92ec94b6f0600ba8e0946d37d (diff)
downloadmruby-bd6dc0da77470c2dfca7fbccf543cb94b17624af.tar.gz
mruby-bd6dc0da77470c2dfca7fbccf543cb94b17624af.zip
Add test for Numeric#pow.
Diffstat (limited to 'test')
-rw-r--r--test/t/numeric.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/t/numeric.rb b/test/t/numeric.rb
index 2b01611a7..120cc960d 100644
--- a/test/t/numeric.rb
+++ b/test/t/numeric.rb
@@ -18,6 +18,14 @@ assert('Numeric#abs', '15.2.7.4.3') do
assert_equal(1.0, -1.abs)
end
+assert('Numeric#pow') do
+ assert_equal(8, 2 ** 3)
+ assert_equal(-8, -2 ** 3)
+ assert_equal(1, 2 ** 0)
+ assert_equal(1, 2.2 ** 0)
+ assert_equal(0.5, 2 ** -1)
+end
+
assert('Numeric#/', '15.2.8.3.4') do
n = Class.new(Numeric){ def /(x); 15.1;end }.new