Drop bang-only enter alias

This commit is contained in:
2026-02-17 06:02:09 +09:00
parent b3ce2622e3
commit 6049ba7a8a
3 changed files with 16 additions and 4 deletions

View File

@@ -167,11 +167,23 @@ def test_handle_message_short_enter_alias_sends_enter_only(monkeypatch) -> None:
bridge._handle_command("start", "codex", "C1")
pty = FakePtyManager.instances[-1]
bridge._handle_message("!", "C1")
bridge._handle_message("!e", "C1")
assert pty.sent_inputs == []
assert pty.enter_count == 2
assert pty.enter_count == 1
def test_handle_message_bang_is_plain_input(monkeypatch) -> None:
FakePtyManager.instances.clear()
bridge = _make_bridge(monkeypatch)
bridge._handle_command("start", "codex", "C1")
pty = FakePtyManager.instances[-1]
bridge._handle_message("!", "C1")
assert pty.sent_inputs == ["!"]
assert pty.enter_count == 0
def test_split_message_preserves_all_content(monkeypatch) -> None: