mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-14 14:59:52 -04:00
test: check bgcolor_impl
This commit is contained in:
parent
d080c20c20
commit
2942f37f76
@ -52,6 +52,21 @@ TEST(terminal, ansi_color) {
|
||||
EXPECT_EQ("\033[31m", t.color(termcolor::RED));
|
||||
}
|
||||
|
||||
TEST(terminal, ansi_bgcolor) {
|
||||
EXPECT_EQ("\033[0m", terminal_ansi::bgcolor_impl(termcolor::NORMAL));
|
||||
EXPECT_EQ("\033[41m", terminal_ansi::bgcolor_impl(termcolor::RED));
|
||||
EXPECT_EQ("\033[47m", terminal_ansi::bgcolor_impl(termcolor::WHITE));
|
||||
EXPECT_EQ("\033[100m", terminal_ansi::bgcolor_impl(termcolor::GRAY));
|
||||
EXPECT_EQ("\033[105m", terminal_ansi::bgcolor_impl(termcolor::BOLD_MAGENTA));
|
||||
EXPECT_EQ("\033[46m", terminal_ansi::bgcolor_impl(termcolor::DIM_CYAN));
|
||||
|
||||
terminal_ansi term(terminal_ansi::init_mode::NOINIT);
|
||||
terminal const& t = term;
|
||||
|
||||
EXPECT_EQ("\033[0m", t.bgcolor(termcolor::NORMAL));
|
||||
EXPECT_EQ("\033[41m", t.bgcolor(termcolor::RED));
|
||||
}
|
||||
|
||||
TEST(terminal, ansi_colored) {
|
||||
EXPECT_EQ("\033[31mfoo\033[0m",
|
||||
terminal_ansi::colored_impl("foo", termcolor::RED));
|
||||
|
Loading…
x
Reference in New Issue
Block a user