|
|
@ -297,11 +297,30 @@ describe('Links validation', function () { |
|
|
|
it('default should allow common data:image/*', function () { |
|
|
|
var md = markdownit(); |
|
|
|
|
|
|
|
assert.strictEqual(md.render(''), '<p><img src="data:image/gif;base64," alt="test"></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p><img src="data:image/png;base64," alt="test"></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p><img src="data:image/jpeg;base64," alt="test"></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p><img src="data:image/svg+xml;base64," alt="test"></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p><img src="data:image/webp;base64," alt="test"></p>\n'); |
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p><img src="data:image/gif;base64," alt="test"></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p><img src="data:image/png;base64," alt="test"></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p><img src="data:image/jpeg;base64," alt="test"></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p><img src="data:image/svg+xml;base64," alt="test"></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p><img src="data:image/webp;base64," alt="test"></p>\n' |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
it('default should allow tel: and map:', function () { |
|
|
@ -315,12 +334,35 @@ describe('Links validation', function () { |
|
|
|
var md = markdownit(); |
|
|
|
|
|
|
|
// Note: MIME type of SVG is "image/svg+xml", but not "image/svg".
|
|
|
|
assert.strictEqual(md.render(''), '<p></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p></p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p></p>\n'); |
|
|
|
assert.strictEqual(md.render(')'), '<p>)</p>\n'); |
|
|
|
assert.strictEqual(md.render(')'), '<p>)</p>\n'); |
|
|
|
assert.strictEqual(md.render(''), '<p></p>\n'); |
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p></p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(')'), |
|
|
|
'<p>)</p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(')'), |
|
|
|
'<p>)</p>\n' |
|
|
|
); |
|
|
|
|
|
|
|
assert.strictEqual( |
|
|
|
md.render(''), |
|
|
|
'<p></p>\n' |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
}); |
|
|
|