From 9270894a2bfe787fb9dac2c3195a3d974c2daf35 Mon Sep 17 00:00:00 2001 From: raiseCatError <315733358+raiseCatError@users.noreply.github.com> Date: Wed, 28 Oct 2026 18:34:38 +0530 Subject: [PATCH] test: report Mermaid console isolation render failures --- tests/browserConsoleChrome.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/browserConsoleChrome.test.ts b/tests/browserConsoleChrome.test.ts index 930e76e8..005f253e 100644 --- a/tests/browserConsoleChrome.test.ts +++ b/tests/browserConsoleChrome.test.ts @@ -103,7 +103,7 @@ test('a reload starts a new document; NMSh\'s find world, web pages and the Merm const rendererEvents: PageEvent[] = []; rendererPage.onEvent(event => rendererEvents.push(event)); const result = await renderer.render({source: 'flowchart LR\n A --> B\n B --> %%{init: bad}%% C\n click A call alert()', config: mermaidConfig({scheme: 'dark', text: '#ffffff', accent: '#aaaaff', line: '#888888'}), scale: 1, timeoutMs: 10_000}); - assert.ok(result.ok || result.code === 'syntax'); + assert.ok(result.ok || result.code === 'syntax', result.ok ? undefined : `Mermaid ${library.version}: ${result.code}: ${result.reason}`); assert.equal(rendererEvents.filter(event => event.type === 'console').length, 0, 'the diagram renderer reports nothing'); assert.ok(!entries(events).some(entry => /mermaid/iu.test(entry.message))); await renderer.close();