Improves TUI board test coverage from 84% to 92%, covering previously untested code paths across detail view, move/delete operations, and edge cases.
Changed: TUI test coverage
Added 18 new behavioral tests for the TUI board, targeting functions that were below 75% coverage:
- Detail view scrolling: scroll up (
k), jump to top (g), jump to bottom (G), backspace to exit - Detail view metadata: all optional fields now verified (assignee, tags, due, estimate, started, completed, duration, blocked)
- Move operations: cursor-up in move dialog, same-status no-op, move next at last status, move next/prev on empty columns
- Error paths: delete confirmation when file was removed externally
- Message handling:
ReloadMsgdispatch, unknown message passthrough - Misc:
Init(),WatchPaths(), column width capping at 50 chars, scroll-up path inensureVisible
Upgrading
No action needed. This release contains only test and documentation changes — no behavioral changes to the CLI or TUI.
Full diff: v0.23.1...v0.23.2