Skip to content

Conversation

@joshka-oai
Copy link
Collaborator

Replace the old timing-dependent non-ASCII paste test with deterministic coverage by forcing an active PasteBurst and asserting the exact flush payload.

Add focused unit tests for PasteBurst transitions, and add short "Behavior:" rustdoc notes on chat composer tests to make the state machine contracts explicit.

Copy link
Collaborator

@dylan-hurd-oai dylan-hurd-oai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding!

Base automatically changed from joshka/document-paste-burst to main January 13, 2026 19:48
@joshka-oai joshka-oai enabled auto-merge (squash) January 13, 2026 19:49
Replace the old timing-dependent non-ASCII paste test with deterministic
coverage by forcing an active `PasteBurst` and asserting the exact flush
payload.

Add focused unit tests for `PasteBurst` transitions, and add short
"Behavior:" rustdoc notes on chat composer tests to make the state
machine contracts explicit.
@joshka-oai joshka-oai force-pushed the joshka/paste-burst-tests branch from b504bed to 1ca7c58 Compare January 13, 2026 20:45
Enter in tui2 should submit regardless of `steer_enabled`; queuing is only via Tab/Ctrl+K.
This matches chat composer expectations and fixes CI failures in
`enter_submits_after_single_non_ascii_char`.
@joshka-oai joshka-oai merged commit 141d2b5 into main Jan 13, 2026
30 of 32 checks passed
@joshka-oai joshka-oai deleted the joshka/paste-burst-tests branch January 13, 2026 21:55
@github-actions github-actions bot locked and limited conversation to collaborators Jan 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants