Document Esc and Ctrl bracket mode exits

This commit is contained in:
slhx agent
2026-06-21 22:29:20 +02:00
parent 2e60a0961c
commit d5c31a92c5
4 changed files with 23 additions and 5 deletions
+12
View File
@@ -290,3 +290,15 @@ test "adversarial: replay names first event mismatch" {
.ok => return error.ExpectedTraceDivergence,
}
}
test "regular: Ctrl-[ normalizes as escape" {
try std.testing.expectEqual(Event{ .key = .escape }, normalize("\x1b"));
}
test "regular: Ctrl-[ trace labels as escape" {
var recorder = TraceRecorder.init(std.testing.allocator);
defer recorder.deinit();
try recorder.capture("\x1b");
try std.testing.expect(std.mem.indexOf(u8, recorder.text(), "escape") != null);
}