|
|
@ -348,6 +348,9 @@ func TestAnsiCodeStringConversion(t *testing.T) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
assert("\x1b[m", nil, "")
|
|
|
|
assert("\x1b[m", nil, "")
|
|
|
|
assert("\x1b[m", &ansiState{attr: tui.Blink, lbg: -1}, "")
|
|
|
|
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[31m", nil, "\x1b[31;49m")
|
|
|
|
assert("\x1b[41m", nil, "\x1b[39;41m")
|
|
|
|
assert("\x1b[41m", nil, "\x1b[39;41m")
|
|
|
|