test(ui): COVERAGE.md — episode-collection sweep candidates (item 2.3)
This commit is contained in:
1 parent
adb93cba9e
commit
f68fb19afb
1 file changed
+19
@@ -52,3 +52,22 @@ Two specs added against a RUNNING dev server (skip unless
|
||||
- `add_order_probe.spec.ts` — the add-modal "Download order" select
|
||||
reveals when "Download all episodes now" is checked (CSS sibling
|
||||
selector; the checkbox must stay a sibling of `.podcast-add-order`).
|
||||
|
||||
## 2026-10-30 — episode collections (plan item 2.3) — sweep candidates
|
||||
|
||||
New controls the Playwright sweep should cover once it lands:
|
||||
|
||||
- Collection picker modal: Books/Episodes tab pair — episodes tab loads
|
||||
`?scope=episodes`, selection persists across tab switches and htmx
|
||||
swaps (shared bookPicker store).
|
||||
- Collection detail: episode rows (play link carries
|
||||
`?queue=collection:<id>`; chain hops keep the param), "Not
|
||||
downloaded" badge, "Unavailable / Remove entry" hint row for
|
||||
collected-but-unsubscribed feeds (All Libraries view), header "Play
|
||||
as Sequence" button.
|
||||
- Player (collection mode): order dropdown + reverse button ABSENT
|
||||
(feed-mode only); "Ep N/M" reflects collection order; auto-advance
|
||||
follows the collection chain, and back-to-detail exits to the
|
||||
collection page.
|
||||
- API-level pins live in `TestPodcastEpisodeCollections` (7 subtests
|
||||
incl. the family-lens auditor case) + `TestPodcastPlayerOrderControl`.
|
||||
Reference in new issue
Block a user