test(dotnet): expect normalized newlines in CRLF typing test

This commit is contained in:
CloakHQ committed 2026-10-14 18:32:39 +02:00
1 parent 1966ff861d
commit e156f89564
1 file changed
+3 -2
@@ -319,10 +319,11 @@ public class HumanEngineBrowserTests : IClassFixture<EngineFixture>, IAsyncLifet
// Playwright rejects with "Unknown key"). Same value as on main.
var p = await Open();
await p.GotoAsync("data:text/html," + Uri.EscapeDataString("<textarea id=\"ta\"></textarea>"));
// A textarea's value normalizes "\r\n" to "\n".
await p.FillAsync("#ta", "ab\r\ncd");
Assert.Equal("ab\r\ncd", await p.EvaluateAsync<string>("document.getElementById('ta').value"));
Assert.Equal("ab\ncd", await p.EvaluateAsync<string>("document.getElementById('ta').value"));
await p.Locator("#ta").PressSequentiallyAsync("\r\nef");
Assert.Equal("ab\r\ncd\r\nef", await p.EvaluateAsync<string>("document.getElementById('ta').value"));
Assert.Equal("ab\ncd\nef", await p.EvaluateAsync<string>("document.getElementById('ta').value"));
}
[BrowserFact]