From 12e90896a5fefc43f0fd79ec12a61788b82d33b4 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sun, 26 Jan 2025 21:11:21 +0900 Subject: [PATCH] Moved tests for `Integer#quo` The `Rational` class is never defined during core testing. --- mrbgems/mruby-rational/test/rational.rb | 5 +++++ test/t/integer.rb | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mrbgems/mruby-rational/test/rational.rb b/mrbgems/mruby-rational/test/rational.rb index 90c8344bd..6e4426cb1 100644 --- a/mrbgems/mruby-rational/test/rational.rb +++ b/mrbgems/mruby-rational/test/rational.rb @@ -309,3 +309,8 @@ assert 'Rational#**' do assert_float(16.0, (4r)**(2.0)) assert_float(3.5**1.5, (7/2r)**(1.5)) end + +assert 'Integer#quo' do + a = 6.quo(5) + assert_equal 6/5r, a +end diff --git a/test/t/integer.rb b/test/t/integer.rb index 64028638f..1767f06da 100644 --- a/test/t/integer.rb +++ b/test/t/integer.rb @@ -49,12 +49,7 @@ assert('Integer#/', '15.2.8.3.4') do assert_equal 2.0, b end -if Object.const_defined?(:Rational) - assert('Integer#quo') do - a = 6.quo(5) - assert_equal 5/6r, a - end -elsif Object.const_defined?(:Float) +if Object.const_defined?(:Float) assert('Integer#quo') do a = 6.quo(5) assert_equal 1.2, a