fix(tui): improve charizard completion menu contrast

This commit is contained in:
houenyang-momo
2026-05-18 20:05:17 -07:00
committed by Teknium
parent 25e0f4d465
commit 50158a60f9
2 changed files with 18 additions and 1 deletions

View File

@@ -100,6 +100,18 @@ class TestBuiltinSkins:
assert skin.get_color("banner_text") == "#2C1810"
assert skin.get_color("completion_menu_bg") == "#F5EFE0"
def test_charizard_skin_has_dark_ember_completion_menu(self):
from hermes_cli.skin_engine import load_skin
skin = load_skin("charizard")
assert skin.name == "charizard"
assert skin.get_color("banner_dim") == "#C58A45"
assert skin.get_color("completion_menu_bg") == "#0B0503"
assert skin.get_color("completion_menu_current_bg") == "#4A1B07"
assert skin.get_color("completion_menu_meta_bg") == "#120806"
assert skin.get_color("completion_menu_meta_current_bg") == "#5A260D"
assert skin.get_color("selection_bg") == "#5A260D"
def test_unknown_skin_falls_back_to_default(self):
from hermes_cli.skin_engine import load_skin
skin = load_skin("nonexistent_skin_xyz")