diff --git a/src/renderer.js b/src/renderer.js index 119a5ce..8944f9f 100644 --- a/src/renderer.js +++ b/src/renderer.js @@ -66,7 +66,7 @@ module.exports = (config) => { }; const eqRegex = /\$\$((?:(?!\$\$)[\s\S])*)\$\$/m; - const inlineEqRegex = /\$([^$]*)\$/; + const inlineEqRegex = /\$([^$\n]*)\$/; let match; if ((match = eqRegex.exec(data))) { diff --git a/test/renderer.test.js b/test/renderer.test.js index 0d05864..f9e8279 100644 --- a/test/renderer.test.js +++ b/test/renderer.test.js @@ -121,6 +121,12 @@ describe('Test MathJax', () => { done(); }); }); + test('fake inline eq', (done) => { + renderer.renderMathJax('i have $6\nyou have $5', (data) => { + expect(data).toBe('i have $6\nyou have $5'); + done(); + }); + }); test('multiple eq', (done) => { renderer.renderMathJax('$$\n\nA\n\n$$\nstart $a$ end\n$$\n\nA\n\n$$', (data) => { expect(data).toBe('' +