diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 00:44:52 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 00:44:52 -0400 |
| commit | 6252ec01350bd211e043bb84b31498cc00a11046 (patch) | |
| tree | 733f1e80ea3d332620cadab18463abc994d57b86 /tests | |
| parent | 2d1571114a5f54d416dddcdf098047b361bf7825 (diff) | |
| download | dotemacs-6252ec01350bd211e043bb84b31498cc00a11046.tar.gz dotemacs-6252ec01350bd211e043bb84b31498cc00a11046.zip | |
fix(ai-term): drop the Agent: echo after an agent swap
The message duplicated the modeline directly above it: the buffer name and the eat state icons already announce which agent is focused, so the echo just lingered as clutter. The no-other-agents echo stays, since it reports something the modeline can't.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test-ai-term--next-single-agent.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/test-ai-term--next-single-agent.el b/tests/test-ai-term--next-single-agent.el index f31807d0..1814d937 100644 --- a/tests/test-ai-term--next-single-agent.el +++ b/tests/test-ai-term--next-single-agent.el @@ -97,7 +97,10 @@ (kill-buffer buf)))) (ert-deftest test-ai-term-next-two-agents-still-swaps () - "Normal: two agents, one focused -> swaps to the other, no no-others message." + "Normal: two agents, one focused -> swaps silently to the other. +The modeline announces the agent (buffer name + eat state), so the swap +emits no echo-area message (2026-07-02: the \"Agent: <name>\" echo was +dropped as clutter duplicating the modeline)." (let ((buf-a (get-buffer-create "agent-buf-a")) (buf-b (get-buffer-create "agent-buf-b")) (captured nil)) @@ -117,7 +120,7 @@ (when fmt (setq captured (apply #'format fmt args)))))) (cj/ai-term-next) (should (eq (window-buffer (selected-window)) buf-b)) - (should (equal captured "Agent: agent-buf-b")))) + (should-not captured))) (kill-buffer buf-a) (kill-buffer buf-b)))) |
