Commit Graph

3 Commits

Author SHA1 Message Date
HAL9000 90b6b2a43f fix(tui): fix Throbber Rejects Invalid Styles test indentation and add CHANGELOG entry
Use Fix Python Indentation + temp file in robot/tui_throbber.robot to correctly
reconstruct indentation stripped by Robot Framework's Catenate keyword in the
Throbber Rejects Invalid Styles test case. Add indentation_library.py to the
suite's Library imports. Add CHANGELOG.md fix entry for #6357.

ISSUES CLOSED: #6357
2026-04-30 20:52:27 +00:00
HAL9000 7be0078963 fix(tui): narrow exception handling and add test tags to throbber widget 2026-04-30 20:52:19 +00:00
HAL9000 f3ba86a520 fix(tui): restore LoadingThrobber widget and tui_throbber robot tests
The LoadingThrobber widget and its associated Robot Framework integration
tests were developed on the feat/issue-6357-tui-loading-states branch but
were never merged to master. This commit restores:

- robot/tui_throbber.robot: Integration tests for the LoadingThrobber widget
  covering show/hide cycle, style switching, and invalid style rejection
- src/cleveragents/tui/widgets/throbber.py: The LoadingThrobber implementation
  with rainbow and quotes animation styles
- src/cleveragents/tui/quotes.py: Quote loader module for the throbber
- src/cleveragents/tui/data/throbber_quotes.txt: Curated quote collection

The failing test 'Throbber Rejects Invalid Styles' in robot/tui_throbber.robot
was identified by UAT testing [AUTO-UAT-3] as failing because the production
code (LoadingThrobber) was missing from master while the test file was
expected to be present.

ISSUES CLOSED: #6357
2026-04-30 20:52:19 +00:00