From 0779fcdde3c3315bd89ac402dc4a625112fe7e67 Mon Sep 17 00:00:00 2001 From: keyldev Date: Sun, 4 Oct 2026 00:03:21 +0300 Subject: [PATCH] test(ssh): the continuation-backslash paste test lost its line break - The test string had a literal \n instead of a backslash followed by a newline - Production paste code is unchanged; the full suite passes locally --- tests/OpenIPC.Viewer.Core.Tests/Ssh/TerminalPasteTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OpenIPC.Viewer.Core.Tests/Ssh/TerminalPasteTests.cs b/tests/OpenIPC.Viewer.Core.Tests/Ssh/TerminalPasteTests.cs index 575d992..57af0b6 100644 --- a/tests/OpenIPC.Viewer.Core.Tests/Ssh/TerminalPasteTests.cs +++ b/tests/OpenIPC.Viewer.Core.Tests/Ssh/TerminalPasteTests.cs @@ -27,7 +27,7 @@ public void SingleLineWithTrailingBreak_IsNotMultiline() [Fact] public void AsOneLine_JoinsTrimsAndDropsContinuationBackslash() { - var paste = TerminalPaste.Normalize("curl -s \\n http://cam/x\n\n | head\n"); + var paste = TerminalPaste.Normalize("curl -s \\\n http://cam/x\n\n | head\n"); Assert.Equal(4, TerminalPaste.LineCount(paste)); Assert.Equal("curl -s http://cam/x | head", TerminalPaste.AsOneLine(paste)); }