From 567ca3a56fdb3c0cf5fa191bb467ea4468bfe9bc Mon Sep 17 00:00:00 2001 From: Gustavo Madeira Santana Date: Mon, 30 Mar 2026 16:29:19 -0400 Subject: [PATCH] test: harden diffs invalid-lang payload assertion --- extensions/diffs/src/config.test.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/extensions/diffs/src/config.test.ts b/extensions/diffs/src/config.test.ts index 210a94a4698..790cb74ae08 100644 --- a/extensions/diffs/src/config.test.ts +++ b/extensions/diffs/src/config.test.ts @@ -403,11 +403,13 @@ describe("renderDiffDocument", () => { }, ); - expect(rendered.title).toBe("Text diff"); - expect(rendered.html).toContain("diff.txt"); - expect(rendered.html).not.toContain("not-a-real-language"); + const html = rendered.html ?? ""; - const payloads = [...rendered.html.matchAll(/data-openclaw-diff-payload>(.*?)<\/script>/g)].map( + expect(rendered.title).toBe("Text diff"); + expect(html).toContain("diff.txt"); + expect(html).not.toContain("not-a-real-language"); + + const payloads = [...html.matchAll(/data-openclaw-diff-payload>(.*?)<\/script>/g)].map( (match) => parseViewerPayloadJson(match[1] ?? ""), ); expect(payloads).toHaveLength(1);