UNPKG

mermaid-isomorphic

Version:

Transform mermaid diagrams in the browser or Node.js

24 lines (19 loc) 791 B
import assert from 'node:assert/strict' import { test } from 'node:test' import { createMermaidRenderer } from 'mermaid-isomorphic' import { chromium, firefox, webkit } from 'playwright' test('chromium', async () => { const renderer = createMermaidRenderer({ browserType: chromium }) const result = await renderer(['graph TD;\nA-->B']) assert.equal(result[0].status, 'fulfilled') }) test('firefox', async () => { const renderer = createMermaidRenderer({ browserType: firefox }) const result = await renderer(['graph TD;\nA-->B']) assert.equal(result[0].status, 'fulfilled') }) test('webkit', async () => { const renderer = createMermaidRenderer({ browserType: webkit }) const result = await renderer(['graph TD;\nA-->B']) assert.equal(result[0].status, 'fulfilled') })