diff options
| author | JJ Liebig <jonathan.liebig@gmail.com> | 2026-09-03 19:03:47 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-03 19:03:47 +0200 |
| commit | ec745235a95df0004e14069b79689814104c199c (patch) | |
| tree | 6d48abcad2b60082ed3127c792239d5fbce917b9 /src/server/headless | |
| parent | 27b05c1082790e33e072e94822522eaea1753903 (diff) | |
fix(windows): preserve LF paste order (#3582)
refs #3172
Diffstat (limited to 'src/server/headless')
| -rw-r--r-- | src/server/headless/tests/mod.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/server/headless/tests/mod.rs b/src/server/headless/tests/mod.rs index 77a16fc7..2951a82d 100644 --- a/src/server/headless/tests/mod.rs +++ b/src/server/headless/tests/mod.rs @@ -4276,7 +4276,11 @@ fn terminal_attach_paste_uses_plain_text_when_runtime_did_not_enable_brackets() assert_eq!( input_rx.try_recv().expect("forwarded paste"), - Bytes::from_static(b"line one\nline two") + Bytes::from_static(if cfg!(windows) { + b"line one\r\nline two" + } else { + b"line one\nline two" + }) ); }); } @@ -4289,7 +4293,11 @@ fn terminal_attach_paste_preserves_brackets_when_runtime_enabled_them() { assert_eq!( input_rx.try_recv().expect("forwarded paste"), - Bytes::from_static(b"\x1b[200~line one\nline two\x1b[201~") + Bytes::from_static(if cfg!(windows) { + b"\x1b[200~line one\r\nline two\x1b[201~" + } else { + b"\x1b[200~line one\nline two\x1b[201~" + }) ); }); } |
