mirror of
https://github.com/herdrdev/herdr.git
synced 2026-11-06 00:06:18 +00:00
test: fix windows-only keyboard mode tests after libghostty mode refactor
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user