From 04bd03db72c7165debb79d1858f39121757ca358 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Mon, 9 Nov 2026 19:19:58 +0100 Subject: feat: animate the UDT border gradient on the cards --- tests/test_theme.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/test_theme.py') diff --git a/tests/test_theme.py b/tests/test_theme.py index 6530af5..4b8b2de 100644 --- a/tests/test_theme.py +++ b/tests/test_theme.py @@ -29,6 +29,16 @@ class Theme(unittest.TestCase): self.assertIn("--udt-base: #24273a", out) self.assertIn("--udt-accent:", out) # fallback accent + def test_parses_border_hues(self): + self.assertEqual( + theme.parse_border('return { "rgb(58a6ff)", "rgb(a371f7)", "rgb(db61a2)" }'), + ["#58a6ff", "#a371f7", "#db61a2"]) + + def test_css_exposes_border_vars(self): + out = theme.css({"base": "#24273a"}, None, ["#111111", "#222222", "#333333"]) + for index, value in enumerate(["#111111", "#222222", "#333333"], 1): + self.assertIn(f"--udt-border-{index}: {value}", out) + def test_load_falls_back_when_files_are_missing(self): saved = (theme.PALETTE_PATH, theme.ACCENT_PATH) theme.PALETTE_PATH = Path("/nonexistent/palette.rasi") -- cgit v1.2.3