feat(tui): add CLI/TUI parity tests (bd-wrw1)

10 parity tests verifying TUI and CLI query paths return consistent
results from the same SQLite database:
- Dashboard count parity (issues, MRs, discussions, notes)
- Issue list parity (IID ordering, state/author filters, ascending sort)
- MR list parity (IID ordering, state filter)
- Shared field parity (title, state, author, project_path)
- Empty database handling
- Terminal safety sanitization (dangerous sequences stripped)

Uses full-schema in-memory DB via create_connection + run_migrations.
Closes bd-wrw1, bd-2o49 (Phase 5.6 epic).
This commit is contained in:
teernisse
2026-02-19 07:49:59 -05:00
parent 8d24138655
commit 3e96f19a11
5 changed files with 1387 additions and 3 deletions

View File

@@ -1 +1 @@
bd-1b6k
bd-2o49