mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Fix String#* test with MRB_WITHOUT_FLOAT
This commit is contained in:
+5
-3
@@ -37,13 +37,15 @@ end
|
||||
assert('String#*', '15.2.10.5.5') do
|
||||
assert_equal 'aaaaa', 'a' * 5
|
||||
assert_equal '', 'a' * 0
|
||||
assert_equal 'aa', 'a' * 2.1
|
||||
assert_raise(ArgumentError) { 'a' * -1 }
|
||||
assert_raise(TypeError) { 'a' * '1' }
|
||||
assert_raise(TypeError) { 'a' * nil }
|
||||
|
||||
skip unless Object.const_defined?(:Float)
|
||||
assert_equal 'aa', 'a' * 2.1
|
||||
assert_raise(RangeError) { '' * 1e30 }
|
||||
assert_raise(RangeError) { '' * Float::INFINITY }
|
||||
assert_raise(RangeError) { '' * Float::NAN }
|
||||
assert_raise(TypeError) { 'a' * '1' }
|
||||
assert_raise(TypeError) { 'a' * nil }
|
||||
end
|
||||
|
||||
assert('String#[]', '15.2.10.5.6') do
|
||||
|
||||
Reference in New Issue
Block a user