diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-25 17:06:50 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-25 17:06:50 -0500 |
| commit | d29f517d3433bf4e718b99a533066305a8833f24 (patch) | |
| tree | 72a179dd6f74602febf8ac61d9cac692df05421c /modules/cj-cache-lib.el | |
| parent | 30ed8408f60fe6c09197e5fc852ed3c228ff95d3 (diff) | |
| download | dotemacs-d29f517d3433bf4e718b99a533066305a8833f24.tar.gz dotemacs-d29f517d3433bf4e718b99a533066305a8833f24.zip | |
test(font-config): smoke-cover the install check and daemon-frame applier
font-config.el had no direct tests. I added four: cj/font-installed-p returns t or nil depending on find-font, and cj/apply-font-settings-to-frame is a no-op on a non-GUI frame and applies the preset exactly once per frame, so reopening a daemon frame doesn't restack it.
find-font, env-gui-p, and fontaine-set-preset are stubbed so the run stays headless. The module :demand's fontaine and all-the-icons, so a skip-unless on those packages keeps a bare checkout green while the tests still run wherever the fonts are installed.
Diffstat (limited to 'modules/cj-cache-lib.el')
0 files changed, 0 insertions, 0 deletions
