import $ from 'jquery'; import { setHTMLFixture, resetHTMLFixture } from 'helpers/fixtures'; import renderMermaid from '~/behaviors/markdown/render_sandboxed_mermaid'; describe('Render mermaid diagrams for Gitlab Flavoured Markdown', () => { it('Does something', () => { document.body.dataset.page = ''; setHTMLFixture(`
          
            graph TD;
            A-->B
            A-->C
            B-->D
            C-->D
          
        
`); const els = $('pre.js-syntax-highlight').find('.js-render-mermaid'); renderMermaid(els); jest.runAllTimers(); expect(document.querySelector('pre.js-syntax-highlight').classList).toContain('gl-sr-only'); resetHTMLFixture(); }); });