diff --git a/test/misc.js b/test/misc.js index 4257e59..b32aacf 100644 --- a/test/misc.js +++ b/test/misc.js @@ -314,7 +314,9 @@ describe('Links validation', function () { it('default should skip blocklisted protocols', function () { var md = markdownit(); - assert.strictEqual(md.render('![test](data:image/x-something;base64,)'), '

![test](data:image/x-something;base64,)

\n'); + // Note: MIME type of SVG is "image/svg+xml", but not "image/svg". + assert.strictEqual(md.render('![test](data:image/svg;base64,)'), '

![test](data:image/svg;base64,)

\n'); + assert.strictEqual(md.render('![test](data:image/vnd-something;base64,)'), '

![test](data:image/vnd-something;base64,)

\n'); assert.strictEqual(md.render('![test](data:text/javascript;base64,)'), '

![test](data:text/javascript;base64,)

\n'); assert.strictEqual(md.render('![test](vbscript:alert())'), '

![test](vbscript:alert())

\n'); assert.strictEqual(md.render('![test](javascript:alert())'), '

![test](javascript:alert())

\n');