| 6dd74de | | | 1 | import { parser } from './parser/exampleDiagram.jison'; |
| 6dd74de | | | 2 | import * as db from './exampleDiagramDb.js'; |
| 6dd74de | | | 3 | import { injectUtils } from './mermaidUtils.js'; |
| 6dd74de | | | 4 | // Todo fix utils functions for tests |
| 6dd74de | | | 5 | import { |
| 6dd74de | | | 6 | log, |
| 6dd74de | | | 7 | setLogLevel, |
| 6dd74de | | | 8 | getConfig, |
| 6dd74de | | | 9 | sanitizeText, |
| 6dd74de | | | 10 | setupGraphViewBox, |
| 6dd74de | | | 11 | } from '../../mermaid/src/diagram-api/diagramAPI.js'; |
| 6dd74de | | | 12 | |
| 6dd74de | | | 13 | injectUtils(log, setLogLevel, getConfig, sanitizeText, setupGraphViewBox); |
| 6dd74de | | | 14 | |
| 6dd74de | | | 15 | describe('when parsing an info graph it', function () { |
| 6dd74de | | | 16 | let ex; |
| 6dd74de | | | 17 | beforeEach(function () { |
| 6dd74de | | | 18 | ex = parser; |
| 6dd74de | | | 19 | ex.yy = db; |
| 6dd74de | | | 20 | }); |
| 6dd74de | | | 21 | |
| 6dd74de | | | 22 | it('should handle an example-diagram definition', function () { |
| 6dd74de | | | 23 | let str = `example-diagram |
| 6dd74de | | | 24 | showInfo`; |
| 6dd74de | | | 25 | |
| 6dd74de | | | 26 | ex.parse(str); |
| 6dd74de | | | 27 | }); |
| 6dd74de | | | 28 | }); |