diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-24 15:03:39 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-24 15:03:39 -0500 |
| commit | 7593c12b3d1306d28f873c4edfbd5eb6d2d3be1f (patch) | |
| tree | db20e325454abf5af1cd5ace25c91a96a013d5a9 /modules/prog-python.el | |
| parent | afa180c4b10290c47f87aaa8598fe51011868175 (diff) | |
| download | dotemacs-7593c12b3d1306d28f873c4edfbd5eb6d2d3be1f.tar.gz dotemacs-7593c12b3d1306d28f873c4edfbd5eb6d2d3be1f.zip | |
test(elfeed): cover extract-stream-url and process-entries helpers
elfeed-config had only the youtube-feed-format helper under test; cj/extract-stream-url and cj/elfeed-process-entries were untested despite having clear error/boundary paths. Added characterization + Normal/Boundary/Error coverage: extract-stream-url returns the trimmed URL on success, nil on non-URL output or nonzero exit, and signals when yt-dlp is absent; process-entries applies the action per selected entry and marks read, errors when nothing is selected, skips entries with no link, catches per-entry action errors by default, and propagates them under skip-error-handling. yt-dlp (call-process) and the elfeed-search API are stubbed at the boundary.
Diffstat (limited to 'modules/prog-python.el')
0 files changed, 0 insertions, 0 deletions
