diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-14 00:53:40 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-14 00:53:40 -0500 |
| commit | 2f9e46afc7f609a3352f82fabe28ea45186c617d (patch) | |
| tree | 4dc4c7283a6ded794dd64f42f1603bc81b745dc3 /modules/coverage-elisp.el | |
| parent | 1a1cd2a44c0a7ae591258727de4b0487af2f894c (diff) | |
| download | dotemacs-2f9e46afc7f609a3352f82fabe28ea45186c617d.tar.gz dotemacs-2f9e46afc7f609a3352f82fabe28ea45186c617d.zip | |
test(music-config): cover assertion guards, M3U picker, EMMS lazy setup
music-config has a large sibling-test fleet for the pure helpers; the gap was a handful of small dispatchers and assertion guards.
13 new tests, EMMS primitives stubbed throughout:
- `cj/music--assert-m3u-files-exist`: passes a non-empty list through, errors on empty.
- `cj/music--sync-playlist-file`: sets the buffer-local file ref + resets point.
- `cj/music--select-m3u-file`: returns the chosen path, returns nil on Cancel, errors when no files exist.
- `cj/emms--setup`: no-ops when emms already loaded, requires when absent.
- `cj/music-playlist-clear`: stops playback, clears the playlist, nils the file ref.
- `cj/music-add-directory-recursive`: calls `emms-add-directory-tree` for an existing dir, user-errors for non-dirs.
- `cj/music--find-track-in-playlist`: returns the buffer position when present, nil when absent.
Diffstat (limited to 'modules/coverage-elisp.el')
0 files changed, 0 insertions, 0 deletions
