normalize escaped runner e2e markers

This commit is contained in:
Dotta committed 2026-08-27 09:30:18 -05:00
1 parent b5635f8260
commit 4da84bb48a
2 files changed
+5 -1

No files matched your search

+4
View File
@@ -40,6 +40,10 @@ export interface MatcherResult {
function normalizeMessage(value: string | undefined) {
return (value ?? "")
.replace(/\r\n/g, "\n")
// Some provider renderers escape underscores in plain-text identifiers
// before persisting Markdown. Treat that presentation-only escape as the
// same visible marker for exact/contains/ordered message assertions.
.replace(/\\_/g, "_")
.replace(/[ \t]+/g, " ")
.trim();
}
+1 -1
View File
@@ -170,7 +170,7 @@ describe("runner E2E matchers", () => {
{ kind: "runtime_mode", expected: "native" },
],
{
message: " complete PAPERCLIP_E2E_OK_nonce ",
message: " complete PAPERCLIP\\_E2E\\_OK\\_nonce ",
issueStatus: "done",
runtimeMode: "native",
},