diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-27 19:59:17 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-05-27 23:08:51 +0900 |
commit | 8a2a5822caa7a9fc146d7de4db679986603d7a4f (patch) | |
tree | fcc90f131f5dff3cdd5d6dac9c45fcf66d9a06f4 /test | |
parent | b4365e75fd70618b79b3a71c1c13f202acd71368 (diff) |
Colorize error part
Diffstat (limited to 'test')
-rw-r--r-- | test/irb/test_color.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/irb/test_color.rb b/test/irb/test_color.rb index 4342a7ca6f..8059b81430 100644 --- a/test/irb/test_color.rb +++ b/test/irb/test_color.rb @@ -9,6 +9,7 @@ module TestIRB CLEAR = "\e[0m" BOLD = "\e[1m" UNDERLINE = "\e[4m" + REVERSE = "\e[7m" RED = "\e[31m" GREEN = "\e[32m" YELLOW = "\e[33m" @@ -37,7 +38,7 @@ module TestIRB '"foo#{a} #{b}"' => "#{RED}\"#{CLEAR}#{RED}foo#{CLEAR}#{RED}\#{#{CLEAR}a#{RED}}#{CLEAR}#{RED} #{CLEAR}#{RED}\#{#{CLEAR}b#{RED}}#{CLEAR}#{RED}\"#{CLEAR}", '/r#{e}g/' => "#{RED}#{BOLD}/#{CLEAR}#{RED}r#{CLEAR}#{RED}\#{#{CLEAR}e#{RED}}#{CLEAR}#{RED}g#{CLEAR}#{RED}#{BOLD}/#{CLEAR}", "'a\nb'" => "#{RED}'#{CLEAR}#{RED}a#{CLEAR}\n#{RED}b#{CLEAR}#{RED}'#{CLEAR}", - "4.5.6" => "4.5.6", + "4.5.6" => "#{MAGENTA}#{BOLD}4.5#{CLEAR}#{RED}#{REVERSE}.6#{CLEAR}", "[1]]]" => "[1]]]", "\e[0m\n" => "^[[#{BLUE}#{BOLD}0#{CLEAR}m\n", "%w[a b]" => "#{RED}%w[#{CLEAR}#{RED}a#{CLEAR} #{RED}b#{CLEAR}#{RED}]#{CLEAR}", @@ -111,6 +112,7 @@ module TestIRB .gsub(CLEAR, '@@@{CLEAR}') .gsub(BOLD, '@@@{BOLD}') .gsub(UNDERLINE, '@@@{UNDERLINE}') + .gsub(REVERSE, '@@@{REVERSE}') .gsub(RED, '@@@{RED}') .gsub(GREEN, '@@@{GREEN}') .gsub(YELLOW, '@@@{YELLOW}') |