Files
buzz/desktop/tests/e2e
Logan Johnson 04b040ef6c test(desktop): pin mention undo and status expiry smoke behavior (#7592)
🤖

## Summary

Make two desktop smoke tests reliably check existing behavior: manually
mentioning an agent after turning off automatic mentions, and editing a
status while the saved status expires. This changes only tests, not
production UI behavior, helpers, or configuration.

- **Manual mention recovery:** the old test expected a manual mention to
restore the agent's automatic-mention badge. The test now checks that
the badge disappears after undo and stays absent when the user manually
mentions the agent, while the sent message goes to exactly that agent.
Choosing **Automatically mention** explicitly restores the badge and
keeps the agent's mention in the composer after sending.
- **Status expiry while editing:** the old test gave the saved status
two seconds to expire, racing the dialog setup. The test now controls
the page clock, seeds a five-minute status, and establishes an open
dialog with unsaved edits before advancing past expiry. The existing
checks still require the saved status to disappear from the sidebar
without losing the draft, show a future-duration warning, disable Save,
and allow recovery by choosing **This week**.

The two-file repair is unchanged from its previous version. This branch
includes current main, including the MinIO startup fix in
https://github.com/block/buzz/pull/7599; that infrastructure change is
not part of this PR's test-only diff.

### Related issue

none found

### Testing

Both specs exercise the UI through the existing test fixtures. Fresh
normal CI for `ae6ff228f86f42d5203050c99bcb99cdce3a4626` is pending;
historical test results and review of the earlier version do not
validate this combined tree. Local dependency installation was blocked
by network policy in the authoring environment, so no new local pass is
claimed.

---------

Signed-off-by: Logan Johnson <loganj@squareup.com>
Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
2026-10-01 15:05:35 -04:00
..
2026-07-27 16:45:34 -04:00