aboutsummaryrefslogtreecommitdiff
path: root/tests/test-system-lib-executable-find-or-warn.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-14 01:23:43 -0500
committerCraig Jennings <c@cjennings.net>2026-05-14 01:23:43 -0500
commit2363e7fcfa93b6b097c315bcbfca4b91ae549008 (patch)
tree2e82899c306de45a3d74eaa2d986b8e2adac3bb3 /tests/test-system-lib-executable-find-or-warn.el
parent7bdda5c7c9184a109a622330f5e6f9a0693a63a0 (diff)
downloaddotemacs-2363e7fcfa93b6b097c315bcbfca4b91ae549008.tar.gz
dotemacs-2363e7fcfa93b6b097c315bcbfca4b91ae549008.zip
test(music-config): cover playlist commands + random-aware navigation
Second pass on music-config. The first batch covered assertion guards, the M3U picker, EMMS lazy setup, and the smaller commands. This batch covers the remaining interactive playlist commands and the random-history navigation pair: - `cj/music-playlist-load`: loads the selected file via `emms-play-playlist`, errors when the chosen file isn't on disk. - `cj/music-playlist-reload`: replays the buffer-local playlist file, errors when none is associated. - `cj/music-playlist-edit`: opens the M3U file in another window when the buffer is clean. - `cj/music-next`: delegates to `emms-next` or `emms-random` based on `emms-random-playlist`. - `cj/music-previous`: emms-previous when not random; with random + history pops the top, finds it in the playlist, selects + starts; with random + no history messages; with random and a missing track, messages. - `cj/music--consume-track`: no-op when consume-mode is off, kills the selected track when on. EMMS primitives (`emms-playlist-clear`, `emms-play-playlist`, `emms-stop`, `emms-random`, `emms-next`, `emms-previous`, `emms-start`, `emms-playlist-select`, `emms-playlist-mode-kill-track`) are stubbed throughout.
Diffstat (limited to 'tests/test-system-lib-executable-find-or-warn.el')
0 files changed, 0 insertions, 0 deletions