diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-04-24 12:04:08 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2021-04-24 12:04:08 +0900 |
| commit | 4d249c28d9b736882ea26fd1494199733d4df68e (patch) | |
| tree | 37ef5326232e48f4e8173e9051ce67fe61618afb /test/t | |
| parent | f46b4056f844de8b182da070c301d2043bb1dac5 (diff) | |
| download | mruby-4d249c28d9b736882ea26fd1494199733d4df68e.tar.gz mruby-4d249c28d9b736882ea26fd1494199733d4df68e.zip | |
Skip tests that use `Float` inside; ref #5421
Diffstat (limited to 'test/t')
| -rw-r--r-- | test/t/integer.rb | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/test/t/integer.rb b/test/t/integer.rb index 2523d2631..d4076f38a 100644 --- a/test/t/integer.rb +++ b/test/t/integer.rb @@ -37,40 +37,42 @@ end assert('Integer#/', '15.2.8.3.4') do a = 2/1 - b = 2/1.0 - assert_equal 2, a + a = 5/2 + assert_equal 2, a + skip unless Object.const_defined?(:Float) + b = 2/1.0 assert_equal 2.0, b end assert('Integer#quo') do a = 6.quo(5) - assert_equal 1.2, a -end +end if Object.const_defined?(:Float) assert('Integer#%', '15.2.8.3.5') do a = 1%1 - b = 1%1.0 - c = 2%4 - d = 2%5 - e = 2%-5 - f = -2%5 - g = -2%-5 - h = 2%-2 - i = -2%2 - j = -2%-2 + b = 2%4 + c = 2%5 + d = 2%-5 + e = -2%5 + f = -2%-5 + g = 2%-2 + h = -2%2 + i = -2%-2 assert_equal 0, a - assert_equal 0.0, b + assert_equal 2, b assert_equal 2, c - assert_equal 2, d - assert_equal(-3, e) - assert_equal 3, f - assert_equal(-2, g) + assert_equal(-3, d) + assert_equal 3, e + assert_equal(-2, f) + assert_equal 0, g assert_equal 0, h assert_equal 0, i - assert_equal 0, j + skip unless Object.const_defined?(:Float) + j = 1%1.0 + assert_equal 0.0, j end assert('Integer#<=>', '15.2.9.3.6') do |
