Visual diff
- left ${esc(meta.left)} vs right ${esc(meta.right)}
+ ${ROLE.left} ${esc(meta.left)} vs ${ROLE.right} ${esc(meta.right)}
${esc(meta.generatedAt)} · ${esc(meta.browser.name)} ${esc(meta.browser.version)}${(
["left", "right"] as const
)
@@ -780,7 +782,7 @@ ${STYLE}
${esc(title)}
- left ${esc(meta.left)} vs right ${esc(meta.right)}
+ ${ROLE.left} ${esc(meta.left)} vs ${ROLE.right} ${esc(meta.right)}
${esc(meta.generatedAt)} · renderdiff ${esc(meta.version)} ·
widths ${meta.widths.join(", ")} ·
threshold ${meta.threshold === null ? "none" : pct(meta.threshold)} ·
diff --git a/tests/unit/report.test.ts b/tests/unit/report.test.ts
index ee94072..fe90015 100644
--- a/tests/unit/report.test.ts
+++ b/tests/unit/report.test.ts
@@ -313,6 +313,19 @@ describe("writeReport", () => {
);
});
+ test("the report and evidence name left as the change and right as the reference", async () => {
+ const html = await report([at("/a", 1440)]);
+ const sides =
+ /left · change http:\/\/localhost:3000<\/code> vs right · reference https:\/\/example\.com<\/code>/;
+ assert.match(html, sides);
+ assert.match(await evidence([at("/a", 1440)]), sides);
+ assert.deepEqual(
+ [...html.matchAll(/