diff --git a/e2e/note_types/mermaid.spec.ts b/e2e/note_types/mermaid.spec.ts new file mode 100644 index 000000000..232a7869b --- /dev/null +++ b/e2e/note_types/mermaid.spec.ts @@ -0,0 +1,27 @@ +import { test, expect, Page } from "@playwright/test"; +import App from "../support/app"; + +test("renders ELK flowchart", async ({ page, context }) => { + const app = new App(page, context); + await app.goto(); + await app.goToNoteInNewTab("Flowchart ELK on"); + + const svgData = app.currentNoteSplit.locator(".mermaid-render svg"); + await expect(svgData).toMatchAriaSnapshot(` + - document: + - paragraph: A + - paragraph: B + - paragraph: C + - paragraph: Guarantee + - paragraph: User attributes + - paragraph: Master data + - paragraph: Exchange Rate + - paragraph: Profit Centers + - paragraph: Vendor Partners + - paragraph: Work Situation + - paragraph: Customer + - paragraph: Profit Centers + - paragraph: Guarantee + - text: Interfaces for B + `); +}); diff --git a/integration-tests/db/document.db b/integration-tests/db/document.db index 578b95cd7..91583b46a 100644 Binary files a/integration-tests/db/document.db and b/integration-tests/db/document.db differ