focus/crates/focus-tui/tests
DaiChaoXiong 71d83d23ed fix(tui): show pending tool calls while streaming; pause-follow hint
1. tool calls inside a streaming assistant message were dropped entirely
   (push_content_block dropped the ToolCall arm after the merged-block
   refactor), so the call info only appeared once the whole turn finished.
   They now render as pending UiBlock::Tool blocks (ExecStatus::Pending, no
   status marker) as soon as the model issues them, then transition to the
   running execution blocks, then the merged request+result block.

2. with two thinkings, the first was pushed out of view by auto-follow when
   the second streamed; scrolling up already pauses follow, and the status
   bar now hints '↑跟随已暂停(滚到最底恢复)' while a run is active and the
   user is reviewing history.

regression test: a streaming partial with a tool call renders a pending Tool
block with the concrete summary.
2026-08-09 22:59:50 +08:00
..
fake feat(tui): add focus-tui terminal UI 2026-08-09 21:35:58 +08:00
app_session_tests.rs fix(tui): merged tool request+result blocks; fix wheel-down bottom jump 2026-08-09 22:43:01 +08:00
config_tests.rs feat(tui): add focus-tui terminal UI 2026-08-09 21:35:58 +08:00
format_tests.rs feat(tui): markdown rendering, real-time transcript, scrolling, human args 2026-08-09 22:21:30 +08:00
job_tests.rs feat(tui): add focus-tui terminal UI 2026-08-09 21:35:58 +08:00
markdown_tests.rs feat(tui): markdown rendering, real-time transcript, scrolling, human args 2026-08-09 22:21:30 +08:00
state_tests.rs fix(tui): show pending tool calls while streaming; pause-follow hint 2026-08-09 22:59:50 +08:00