mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
4a6c651f82
Solves #2355. In test drivers: * Uses `mrb_t_pass_result` to check and pass test result to main `mrb_state`. * Adds `mrb_init_test_driver` to init test `mrb_state`.
19 lines
315 B
Ruby
19 lines
315 B
Ruby
##
|
|
# Numeric(Ext) Test
|
|
|
|
assert('Integer#chr') do
|
|
assert_equal("A", 65.chr)
|
|
assert_equal("B", 0x42.chr)
|
|
|
|
# multibyte encoding (not support yet)
|
|
assert_raise(RangeError) { 256.chr }
|
|
end
|
|
|
|
assert('Integer#div') do
|
|
assert_equal 52, 365.div(7)
|
|
end
|
|
|
|
assert('Float#div') do
|
|
assert_float 52, 365.2425.div(7)
|
|
end
|