diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-02-28 18:45:31 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-02-28 18:45:31 +0900 |
| commit | cb7f82ac452cf0e869d1a3e3e2e58e6bb25bf347 (patch) | |
| tree | a6a916a891abf4fc89b9f23633f82aaaf9242c59 /mrbgems/mruby-numeric-ext/test/numeric.rb | |
| parent | 6bd3d88eddb8932bd02fadfbf2235c3cba2ad624 (diff) | |
| parent | d60944ef3aaebefa3380cc984d32c127b1ed1782 (diff) | |
| download | mruby-cb7f82ac452cf0e869d1a3e3e2e58e6bb25bf347.tar.gz mruby-cb7f82ac452cf0e869d1a3e3e2e58e6bb25bf347.zip | |
Merge pull request #1756 from chasonr/sprintf-utf8
Implement sprintf("%c") for UTF-8.
Diffstat (limited to 'mrbgems/mruby-numeric-ext/test/numeric.rb')
| -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..1ca01648e 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 "こんにちわ世界".size == 7 then + # UTF-8 gem is configured + assert_raise(RangeError) { 0x110000.chr } + else + # multibyte encoding (not support yet) + assert_raise(RangeError) { 256.chr } + end end |
