summaryrefslogtreecommitdiff
path: root/tests/test-prog-webdev-setup.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-24 15:03:39 -0500
committerCraig Jennings <c@cjennings.net>2026-05-24 15:03:39 -0500
commit0c9b1f682ff73c832a21530aedb4813456f5b3b9 (patch)
treedae9fb45df42c5e5ad74719bf64e7ee577b9bdff /tests/test-prog-webdev-setup.el
parentfd094889d6a81017163dd17c77bd65622d5c8133 (diff)
downloaddotemacs-0c9b1f682ff73c832a21530aedb4813456f5b3b9.tar.gz
dotemacs-0c9b1f682ff73c832a21530aedb4813456f5b3b9.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 'tests/test-prog-webdev-setup.el')
0 files changed, 0 insertions, 0 deletions