test: fix windows-only keyboard mode tests after libghostty mode refactor

This commit is contained in:
Ogulcan Celik
2026-10-06 17:21:09 +03:00
parent e779797f10
commit 86cea0dbeb
2 changed files with 8 additions and 8 deletions
+4 -8
View File
@@ -173,14 +173,10 @@ mod tests {
assert_eq!(tracker.flags, 1);
assert_eq!(tracker.stack, vec![0]);
assert_eq!(tracker.modify_other_keys_level(), 1);
#[cfg(windows)]
{
assert!(tracker.modify_other_keys_enabled());
tracker.observe(b"\x1b[>1m");
assert!(tracker.modify_other_keys_enabled());
tracker.observe(b"\x1b[>04n");
assert!(!tracker.modify_other_keys_enabled());
}
tracker.observe(b"\x1b[>1m");
assert_eq!(tracker.modify_other_keys_level(), 1);
tracker.observe(b"\x1b[>04n");
assert_eq!(tracker.modify_other_keys_level(), 0);
}
#[test]
+4
View File
@@ -5271,6 +5271,10 @@ mod tests {
assert_eq!(pane.modify_other_keys_level(), 0);
let encoded = pane.encode_terminal_key(key.clone());
// An unnegotiated Windows pane gets the native ConPTY record instead.
#[cfg(windows)]
assert_eq!(encoded, b"\x1b[13;28;13;1;16;1_");
#[cfg(not(windows))]
assert_eq!(encoded, b"\r");
}