Skip to content

Commit eba8c9c

Browse files
asanmateuclaude
andcommitted
test: add App integration tests covering state machine and keybindings
16 tests across 7 groups: happy path, ESC abort, error states, retry, result keybindings (copy/chat/discard), slash commands, provider fallback. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a56f6bc commit eba8c9c

File tree

3 files changed

+653
-1
lines changed

3 files changed

+653
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- App integration tests covering state machine transitions, keybindings, abort handling, and provider fallback
1213
- GitHub URL support: blob URLs (`github.com/.../blob/...`) now fetch raw file content directly instead of scraping GitHub's HTML page
1314
- TTS provider abstraction: choose between Edge TTS (free, default) and OpenAI TTS (high quality, requires `OPENAI_API_KEY`)
1415
- `tts-provider` config key: `tldr config set tts-provider openai` / `edge-tts`

0 commit comments

Comments
 (0)