T36: review round 1: every pair of a known key is checked before the last of each key wins, a clear's too, so a report that breaks a rule anywhere drops whole; a sequence counts its length from OSC through ST with the controls its body skips; the scanners pass DEL and high bytes by in an escape as vte does, so ESC DEL c resets the records too
This commit is contained in:
8 files changed
+133
-56
No files matched your search
@@ -211,6 +211,14 @@ fn controls_after_an_osc_s_closing_escape_run_where_vte_runs_them() {
|
||||
assert_eq!(prompt(&marked.grid()[Line(1)]), Some(1));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn del_and_high_bytes_in_an_escape_go_on_after_it() {
|
||||
assert_eq!(
|
||||
passed(&[b"\x1b\x7f]133;A\x07$\x1b\xff", b"]133;B\x07"]),
|
||||
b"\x1b\x7f]8;id=\x7f1;\x7f\x07$\x1b\xff]8;;\x07"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn controls_vte_runs_inside_an_escape_go_on_before_the_link() {
|
||||
assert_eq!(
|
||||
|
||||
Reference in new issue
Block a user