diff options
| author | chasonr <[email protected]> | 2014-02-26 20:53:23 -0500 |
|---|---|---|
| committer | chasonr <[email protected]> | 2014-02-26 20:53:23 -0500 |
| commit | b752b01a562962e92fcc8853f973f5b0510cebd0 (patch) | |
| tree | df9d1dc181a902ae5c3c39c28e4f36c5310da2c8 /mrbgems/mruby-numeric-ext | |
| parent | 5e5ee841a1c6aee13c7683b233c26d7db79f9c2f (diff) | |
| download | mruby-b752b01a562962e92fcc8853f973f5b0510cebd0.tar.gz mruby-b752b01a562962e92fcc8853f973f5b0510cebd0.zip | |
Update the Fixnum#chr test for UTF-8.
Diffstat (limited to 'mrbgems/mruby-numeric-ext')
| -rw-r--r-- | mrbgems/mruby-numeric-ext/test/numeric.rb | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mrbgems/mruby-numeric-ext/test/numeric.rb b/mrbgems/mruby-numeric-ext/test/numeric.rb index 7d85eaaa2..11d5606fd 100644 --- a/mrbgems/mruby-numeric-ext/test/numeric.rb +++ b/mrbgems/mruby-numeric-ext/test/numeric.rb @@ -5,6 +5,11 @@ assert('Integer#chr') do assert_equal("A", 65.chr) assert_equal("B", 0x42.chr) - # multibyte encoding (not support yet) - assert_raise(RangeError) { 12345.chr } + if 255.chr.bytes == [195, 191] then + # UTF-8 gem is configured + assert_raise(RangeError) { 0x110000.chr } + else + # multibyte encoding (not support yet) + assert_raise(RangeError) { 256.chr } + end end |
