summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-ext/test/string.rb
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-07-23 23:36:50 +0900
committerGitHub <[email protected]>2019-07-23 23:36:50 +0900
commite968bdf6298e6f2e567e414862792d5ad7aff4ad (patch)
tree59e08a25785f3a36b1a586e322dc9e023b004720 /mrbgems/mruby-string-ext/test/string.rb
parent5166e316efc9bd211b3d950d3586a45b22a5f9d5 (diff)
parente86aa61f203ec1589d37798ceb8b40385c7f85e0 (diff)
downloadmruby-e968bdf6298e6f2e567e414862792d5ad7aff4ad.tar.gz
mruby-e968bdf6298e6f2e567e414862792d5ad7aff4ad.zip
Merge pull request #4593 from shuujii/add-encoding-argument-to-Integral-chr
Add encoding argument to `Integral#chr`
Diffstat (limited to 'mrbgems/mruby-string-ext/test/string.rb')
-rw-r--r--mrbgems/mruby-string-ext/test/string.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/mrbgems/mruby-string-ext/test/string.rb b/mrbgems/mruby-string-ext/test/string.rb
index 2eb35f840..8f1d25f29 100644
--- a/mrbgems/mruby-string-ext/test/string.rb
+++ b/mrbgems/mruby-string-ext/test/string.rb
@@ -167,8 +167,15 @@ end
assert('String#concat') do
assert_equal "Hello World!", "Hello " << "World" << 33
assert_equal "Hello World!", "Hello ".concat("World").concat(33)
-
assert_raise(TypeError) { "".concat(Object.new) }
+
+ if UTF8STRING
+ assert_equal "H«", "H" << 0xab
+ assert_equal "Hは", "H" << 12399
+ else
+ assert_equal "H\xab", "H" << 0xab
+ assert_raise(RangeError) { "H" << 12399 }
+ end
end
assert('String#casecmp') do