You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fork-only — pre-upstream iteration. Hoot suite for the UX surfaces
introduced in the parent UX PR. Run via HttpCase against the runboat or
locally with --test-enable.
Hoot test suite (tests/test_hoot.py + tests/test_backend_tours.py)
- tests/test_hoot.py wires HttpCase.browser_js with
/web/tests?...&filter="@DMS" — Hoot's ?filter= defaults to fuzzy
character-order matching; the double-quoted exact-substring form
isolates @dms/... test paths from the bundled web-core suite.
- 9 Hoot test files cover the UX surface:
dms_stat_bar (dashboard tiles + sparklines)
file_preview_pane (header, load, dispatch)
preview_handlers (URL builders + dispatch + mimetype fallback)
preview_registry (registration + score sort)
file_kanban_buttons / _density / _mount / _list_renderer routing
- defineMailModels() covers the mock-server base because dms depends on
mail; expect.errors(N) + verifyErrors(patterns) replaces the
array-of-objects form Hoot rejects.
- Tour: dms_kanban_density_tour covers comfortable / compact / list
switching + persistence across reloads.
0 commit comments