From 0e999482cb13c194427d47687a49473e1e240a20 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Mon, 25 Dec 2023 17:05:14 +0900 Subject: Fix handling of empty ANSI color sequence Fix #3320 --- src/ansi_test.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ansi_test.go') diff --git a/src/ansi_test.go b/src/ansi_test.go index f352c99e..b5481e5f 100644 --- a/src/ansi_test.go +++ b/src/ansi_test.go @@ -348,6 +348,9 @@ func TestAnsiCodeStringConversion(t *testing.T) { } assert("\x1b[m", nil, "") assert("\x1b[m", &ansiState{attr: tui.Blink, lbg: -1}, "") + assert("\x1b[0m", &ansiState{fg: 4, bg: 4, lbg: -1}, "") + assert("\x1b[;m", &ansiState{fg: 4, bg: 4, lbg: -1}, "") + assert("\x1b[;;m", &ansiState{fg: 4, bg: 4, lbg: -1}, "") assert("\x1b[31m", nil, "\x1b[31;49m") assert("\x1b[41m", nil, "\x1b[39;41m") -- cgit v1.2.3