summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-12 15:30:07 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-12 15:30:07 +0900
commit88411d350e9e3eb6425375238a20af9b6aae28ae (patch)
tree5f20edd848266e4e3cf6c6df6269a1bf283bd96c /test
parent9593e76ac2cfd9366b8b904df3fc3e1047af3aee (diff)
Another incomplete string case
Diffstat (limited to 'test')
-rw-r--r--test/irb/test_color.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/irb/test_color.rb b/test/irb/test_color.rb
index 644f3727d9..6af2e24a85 100644
--- a/test/irb/test_color.rb
+++ b/test/irb/test_color.rb
@@ -82,6 +82,7 @@ module TestIRB
# `complete: true` behaviors. Warn end-of-file.
{
"'foo' + 'bar" => "#{RED}'#{CLEAR}#{RED}foo#{CLEAR}#{RED}'#{CLEAR} + #{RED}'#{CLEAR}#{RED}#{REVERSE}bar#{CLEAR}",
+ "('foo" => "(#{RED}'#{CLEAR}#{RED}#{REVERSE}foo#{CLEAR}",
}.each do |code, result|
actual = with_term { IRB::Color.colorize_code(code, complete: true) }
assert_equal(result, actual, "Case: colorize_code(#{code.dump}, complete: true)\nResult: #{humanized_literal(actual)}")
@@ -92,6 +93,7 @@ module TestIRB
# `complete: false` behaviors. Do not warn end-of-file.
{
"'foo' + 'bar" => "#{RED}'#{CLEAR}#{RED}foo#{CLEAR}#{RED}'#{CLEAR} + #{RED}'#{CLEAR}#{RED}bar#{CLEAR}",
+ "('foo" => "(#{RED}'#{CLEAR}#{RED}foo#{CLEAR}",
}.each do |code, result|
actual = with_term { IRB::Color.colorize_code(code, complete: false) }
assert_equal(result, actual, "Case: colorize_code(#{code.dump}, complete: false)\nResult: #{humanized_literal(actual)}")