summaryrefslogtreecommitdiffhomepage
path: root/test/t/string.rb
diff options
context:
space:
mode:
authordearblue <[email protected]>2019-02-27 22:29:55 +0900
committerdearblue <[email protected]>2019-02-27 22:58:13 +0900
commitf9a568adcb1bd00a5580c0663ccad0a4db5719db (patch)
tree398e1dbc93ed0243f44ce43cc3157909786f52f9 /test/t/string.rb
parente871a1538d2c84c56d102656d393ecf630f4deef (diff)
downloadmruby-f9a568adcb1bd00a5580c0663ccad0a4db5719db.tar.gz
mruby-f9a568adcb1bd00a5580c0663ccad0a4db5719db.zip
Add test for string literal concatenation
Diffstat (limited to 'test/t/string.rb')
-rw-r--r--test/t/string.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/t/string.rb b/test/t/string.rb
index 7f81c9335..5e92ae345 100644
--- a/test/t/string.rb
+++ b/test/t/string.rb
@@ -713,3 +713,10 @@ assert('String#freeze') do
assert_raise(RuntimeError) { str.upcase! }
end
+
+assert('String literal concatenation') do
+ assert_equal 2, ("A" "B").size
+ assert_equal 3, ('A' "B" 'C').size
+ assert_equal 3, (?A "#{?B}C").size
+ assert_equal 4, (%(A) "B#{?C}" "D").size
+end