fix(katex): updated specs

This commit is contained in:
NicolasNewman 2023-06-23 17:27:37 +09:00
parent 8b42302f9b
commit fe8474f6c0
3 changed files with 52 additions and 52 deletions

View File

@ -15,7 +15,7 @@ describe('when using mermaid and ', function () {
flowDb.clear(); flowDb.clear();
flowDb.setGen('gen-2'); flowDb.setGen('gen-2');
}); });
it('should handle edges with text', () => { it('should handle edges with text', async () => {
parser.parse('graph TD;A-->|text ex|B;'); parser.parse('graph TD;A-->|text ex|B;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -29,7 +29,7 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should handle edges without text', async function () { it('should handle edges without text', async function () {
@ -45,10 +45,10 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should handle open-ended edges', () => { it('should handle open-ended edges', async () => {
parser.parse('graph TD;A---B;'); parser.parse('graph TD;A---B;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -61,10 +61,10 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should handle edges with styles defined', () => { it('should handle edges with styles defined', async () => {
parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;'); parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -78,9 +78,9 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should handle edges with interpolation defined', () => { it('should handle edges with interpolation defined', async () => {
parser.parse('graph TD;A---B; linkStyle 0 interpolate basis'); parser.parse('graph TD;A---B; linkStyle 0 interpolate basis');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -94,9 +94,9 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should handle edges with text and styles defined', () => { it('should handle edges with text and styles defined', async () => {
parser.parse('graph TD;A---|the text|B; linkStyle 0 stroke:val1,stroke-width:val2;'); parser.parse('graph TD;A---|the text|B; linkStyle 0 stroke:val1,stroke-width:val2;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -111,10 +111,10 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should set fill to "none" by default when handling edges', () => { it('should set fill to "none" by default when handling edges', async () => {
parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;'); parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -128,10 +128,10 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
it('should not set fill to none if fill is set in linkStyle', () => { it('should not set fill to none if fill is set in linkStyle', async () => {
parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2,fill:blue;'); parser.parse('graph TD;A---B; linkStyle 0 stroke:val1,stroke-width:val2,fill:blue;');
flowDb.getVertices(); flowDb.getVertices();
const edges = flowDb.getEdges(); const edges = flowDb.getEdges();
@ -144,7 +144,7 @@ describe('when using mermaid and ', function () {
}, },
}; };
flowRenderer.addEdges(edges, mockG, diag); await flowRenderer.addEdges(edges, mockG, diag);
}); });
}); });
}); });

View File

@ -27,7 +27,7 @@ describe('the flowchart renderer', function () {
['cylinder', 'cylinder'], ['cylinder', 'cylinder'],
['group', 'rect'], ['group', 'rect'],
].forEach(function ([type, expectedShape, expectedRadios = 0]) { ].forEach(function ([type, expectedShape, expectedRadios = 0]) {
it(`should add the correct shaped node to the graph for vertex type ${type}`, function () { it(`should add the correct shaped node to the graph for vertex type ${type}`, async function () {
const fakeDiag = { const fakeDiag = {
db: { db: {
lookUpDomId: () => { lookUpDomId: () => {
@ -41,7 +41,7 @@ describe('the flowchart renderer', function () {
addedNodes.push([id, object]); addedNodes.push([id, object]);
}, },
}; };
addVertices( await addVertices(
{ {
v1: { v1: {
type, type,
@ -70,7 +70,7 @@ describe('the flowchart renderer', function () {
['Multi<br>Line', 'Multi<br/>Line', 'Multi<br />Line', 'Multi<br\t/>Line'].forEach(function ( ['Multi<br>Line', 'Multi<br/>Line', 'Multi<br />Line', 'Multi<br\t/>Line'].forEach(function (
labelText labelText
) { ) {
it('should handle multiline texts with different line breaks', function () { it('should handle multiline texts with different line breaks', async function () {
const addedNodes = []; const addedNodes = [];
const fakeDiag = { const fakeDiag = {
db: { db: {
@ -84,7 +84,7 @@ describe('the flowchart renderer', function () {
addedNodes.push([id, object]); addedNodes.push([id, object]);
}, },
}; };
addVertices( await addVertices(
{ {
v1: { v1: {
type: 'rect', type: 'rect',
@ -121,7 +121,7 @@ describe('the flowchart renderer', function () {
'color:#ccc;text-align:center;', 'color:#ccc;text-align:center;',
], ],
].forEach(function ([style, expectedStyle, expectedLabelStyle]) { ].forEach(function ([style, expectedStyle, expectedLabelStyle]) {
it(`should add the styles to style and/or labelStyle for style ${style}`, function () { it(`should add the styles to style and/or labelStyle for style ${style}`, async function () {
const addedNodes = []; const addedNodes = [];
const fakeDiag = { const fakeDiag = {
db: { db: {
@ -135,7 +135,7 @@ describe('the flowchart renderer', function () {
addedNodes.push([id, object]); addedNodes.push([id, object]);
}, },
}; };
addVertices( await addVertices(
{ {
v1: { v1: {
type: 'rect', type: 'rect',
@ -160,7 +160,7 @@ describe('the flowchart renderer', function () {
}); });
}); });
it(`should add default class to all nodes which do not have another class assigned`, function () { it(`should add default class to all nodes which do not have another class assigned`, async function () {
const addedNodes = []; const addedNodes = [];
const mockG = { const mockG = {
setNode: function (id, object) { setNode: function (id, object) {
@ -174,7 +174,7 @@ describe('the flowchart renderer', function () {
}, },
}, },
}; };
addVertices( await addVertices(
{ {
v1: { v1: {
type: 'rect', type: 'rect',
@ -206,7 +206,7 @@ describe('the flowchart renderer', function () {
}); });
describe('when adding edges to a graph', function () { describe('when adding edges to a graph', function () {
it('should handle multiline texts and set centered label position', function () { it('should handle multiline texts and set centered label position', async function () {
const addedEdges = []; const addedEdges = [];
const fakeDiag = { const fakeDiag = {
db: { db: {
@ -220,7 +220,7 @@ describe('the flowchart renderer', function () {
addedEdges.push(data); addedEdges.push(data);
}, },
}; };
addEdges( await addEdges(
[ [
{ text: 'Multi<br>Line' }, { text: 'Multi<br>Line' },
{ text: 'Multi<br/>Line' }, { text: 'Multi<br/>Line' },
@ -251,7 +251,7 @@ describe('the flowchart renderer', function () {
'fill:red;', 'fill:red;',
], ],
].forEach(function ([style, expectedStyle, expectedLabelStyle]) { ].forEach(function ([style, expectedStyle, expectedLabelStyle]) {
it(`should add the styles to style and/or labelStyle for style ${style}`, function () { it(`should add the styles to style and/or labelStyle for style ${style}`, async function () {
const addedEdges = []; const addedEdges = [];
const fakeDiag = { const fakeDiag = {
db: { db: {
@ -265,7 +265,7 @@ describe('the flowchart renderer', function () {
addedEdges.push(data); addedEdges.push(data);
}, },
}; };
addEdges([{ style: style, text: 'styling' }], mockG, fakeDiag); await addEdges([{ style: style, text: 'styling' }], mockG, fakeDiag);
expect(addedEdges).toHaveLength(1); expect(addedEdges).toHaveLength(1);
expect(addedEdges[0]).toHaveProperty('style', expectedStyle); expect(addedEdges[0]).toHaveProperty('style', expectedStyle);

View File

@ -207,7 +207,7 @@ Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!`; Bob-->Alice: I am good thanks!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers await diagram.renderer.draw(str, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers
expect(diagram.db.showSequenceNumbers()).toBe(false); expect(diagram.db.showSequenceNumbers()).toBe(false);
}); });
it('should show sequence numbers when autonumber is enabled', async () => { it('should show sequence numbers when autonumber is enabled', async () => {
@ -219,7 +219,7 @@ Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!`; Bob-->Alice: I am good thanks!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers await diagram.renderer.draw(str, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers
expect(diagram.db.showSequenceNumbers()).toBe(true); expect(diagram.db.showSequenceNumbers()).toBe(true);
}); });
it('should handle a sequenceDiagram definition with a title:', async () => { it('should handle a sequenceDiagram definition with a title:', async () => {
@ -1591,7 +1591,7 @@ participant Alice`;
// mermaidAPI.reinitialize({ sequence: { textPlacement: textPlacement } }); // mermaidAPI.reinitialize({ sequence: { textPlacement: textPlacement } });
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
// diagram.renderer.setConf(mermaidAPI.getConfig().sequence); // diagram.renderer.setConf(mermaidAPI.getConfig().sequence);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds } = diagram.renderer.bounds.getBounds(); const { bounds } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1622,7 +1622,7 @@ Note over Alice: Alice thinks
expect(mermaidAPI.getConfig().sequence.mirrorActors).toBeFalsy(); expect(mermaidAPI.getConfig().sequence.mirrorActors).toBeFalsy();
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1638,7 +1638,7 @@ participant Alice
Note left of Alice: Alice thinks`; Note left of Alice: Alice thinks`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(-(conf.width / 2) - conf.actorMargin / 2); expect(bounds.startx).toBe(-(conf.width / 2) - conf.actorMargin / 2);
@ -1654,7 +1654,7 @@ participant Alice
Note right of Alice: Alice thinks`; Note right of Alice: Alice thinks`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1669,7 +1669,7 @@ sequenceDiagram
Alice->Bob: Hello Bob, how are you?`; Alice->Bob: Hello Bob, how are you?`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1687,7 +1687,7 @@ end
Alice->Bob: Hello Bob, how are you?`; Alice->Bob: Hello Bob, how are you?`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1702,7 +1702,7 @@ sequenceDiagram
Alice->Bob: Hello Bob, how are you?`; Alice->Bob: Hello Bob, how are you?`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const mermaid = mermaidAPI.getConfig(); const mermaid = mermaidAPI.getConfig();
@ -1722,7 +1722,7 @@ wrap
Alice->Bob: Hello Bob, how are you?`; Alice->Bob: Hello Bob, how are you?`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const msgs = diagram.db.getMessages(); const msgs = diagram.db.getMessages();
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
@ -1743,7 +1743,7 @@ Note over Bob,Alice: Looks back
`; `;
// mermaidAPI.initialize({logLevel:0}) // mermaidAPI.initialize({logLevel:0})
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1758,7 +1758,7 @@ Alice->Bob: Hello Bob, how are you?
Bob->Alice: Fine!`; Bob->Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1774,7 +1774,7 @@ Note right of Bob: Bob thinks
Bob->Alice: Fine!`; Bob->Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1793,7 +1793,7 @@ Note left of Alice: Bob thinks
Bob->Alice: Fine!`; Bob->Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(-(conf.width / 2) - conf.actorMargin / 2); expect(bounds.startx).toBe(-(conf.width / 2) - conf.actorMargin / 2);
@ -1810,7 +1810,7 @@ Note left of Alice: Bob thinks
Bob->>Alice: Fine!`; Bob->>Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const msgs = diagram.db.getMessages(); const msgs = diagram.db.getMessages();
@ -1831,7 +1831,7 @@ Note left of Alice: Bob thinks
Bob->>Alice: Fine!`; Bob->>Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const msgs = diagram.db.getMessages(); const msgs = diagram.db.getMessages();
@ -1854,7 +1854,7 @@ Note left of Alice: Bob thinks
Bob->>Alice: Fine!`; Bob->>Alice: Fine!`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const msgs = diagram.db.getMessages(); const msgs = diagram.db.getMessages();
@ -1876,7 +1876,7 @@ Note left of Alice: Bob thinks
Bob->>Alice: Fine!`; Bob->>Alice: Fine!`;
// mermaidAPI.initialize({ logLevel: 0 }); // mermaidAPI.initialize({ logLevel: 0 });
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const msgs = diagram.db.getMessages(); const msgs = diagram.db.getMessages();
@ -1900,7 +1900,7 @@ loop Cheers
Bob->Alice: Fine! Bob->Alice: Fine!
end`; end`;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -1918,7 +1918,7 @@ end`;
end end
`; `;
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
expect(bounds.starty).toBe(0); expect(bounds.starty).toBe(0);
@ -1967,7 +1967,7 @@ sequenceDiagram
participant Alice`; participant Alice`;
diagram.renderer.bounds.init(); diagram.renderer.bounds.init();
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
expect(bounds.startx).toBe(0); expect(bounds.startx).toBe(0);
@ -2015,7 +2015,7 @@ participant Alice
diagram.renderer.bounds.init(); diagram.renderer.bounds.init();
await mermaidAPI.parse(str); await mermaidAPI.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const mermaid = mermaidAPI.getConfig(); const mermaid = mermaidAPI.getConfig();
@ -2036,7 +2036,7 @@ participant Alice
`; `;
diagram.parse(str); diagram.parse(str);
diagram.renderer.draw(str, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str, 'tst', '1.2.3', diagram);
const { bounds, models } = diagram.renderer.bounds.getBounds(); const { bounds, models } = diagram.renderer.bounds.getBounds();
const mermaid = mermaidAPI.getConfig(); const mermaid = mermaidAPI.getConfig();
@ -2057,7 +2057,7 @@ Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!`; Bob-->Alice: I am good thanks!`;
await mermaidAPI.parse(str1); await mermaidAPI.parse(str1);
diagram.renderer.draw(str1, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers await diagram.renderer.draw(str1, 'tst', '1.2.3', diagram); // needs to be rendered for the correct value of visibility auto numbers
expect(diagram.db.showSequenceNumbers()).toBe(true); expect(diagram.db.showSequenceNumbers()).toBe(true);
const str2 = ` const str2 = `
@ -2067,7 +2067,7 @@ Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!`; Bob-->Alice: I am good thanks!`;
await mermaidAPI.parse(str2); await mermaidAPI.parse(str2);
diagram.renderer.draw(str2, 'tst', '1.2.3', diagram); await diagram.renderer.draw(str2, 'tst', '1.2.3', diagram);
expect(diagram.db.showSequenceNumbers()).toBe(false); expect(diagram.db.showSequenceNumbers()).toBe(false);
}); });
}); });