
* update deps * update node version in CI file * update node version in .babelrc * update node version to 10 * update electron * update karma-electron * update element-ui etc * update vega-embed etc * update webpack-dev-server
11 KiB
Compare with marked.js
Marked.js failed examples count: 129 Mark Text failed examples count: 97
Example7
Mark Text success and marked.js fail
Markdown content
- foo
Expected Html
<ul>
<li>
<pre><code> foo
</code></pre>
</li>
</ul>
Actural Html
<ul>
<li><pre><code class="indented-code-block">foo
</code></pre>
</li>
</ul>
marked.js html
<ul>
<li>foo</li>
</ul>
Example45
Mark Text success and marked.js fail
Markdown content
# foo#
Expected Html
<h1>foo#</h1>
Actural Html
<h1>foo#</h1>
marked.js html
<h1>foo</h1>
Example46
Mark Text success and marked.js fail
Markdown content
### foo \###
## foo #\##
# foo \#
Expected Html
<h3>foo ###</h3>
<h2>foo ###</h2>
<h1>foo #</h1>
Actural Html
<h3>foo ###</h3>
<h2>foo ###</h2>
<h1>foo #</h1>
marked.js html
<h3>foo \</h3>
<h2>foo #\</h2>
<h1>foo \</h1>
Example49
Mark Text success and marked.js fail
Markdown content
##
#
### ###
Expected Html
<h2></h2>
<h1></h1>
<h3></h3>
Actural Html
<h2></h2>
<h1></h1>
<h3></h3>
marked.js html
<p>##
#</p>
<h3>#</h3>
Example51
Mark Text success and marked.js fail
Markdown content
Foo *bar
baz*
====
Expected Html
<h1>Foo <em>bar
baz</em></h1>
Actural Html
<h1>Foo <em>bar
baz</em></h1>
marked.js html
<p>Foo *bar</p>
<h1>baz*</h1>
Example52
Mark Text success and marked.js fail
Markdown content
Foo *bar
baz*
====
Expected Html
<h1>Foo <em>bar
baz</em></h1>
Actural Html
<h1> Foo <em>bar
baz</em> </h1>
marked.js html
<p> Foo *bar</p>
<h1>baz* </h1>
Example65
Mark Text success and marked.js fail
Markdown content
Foo
Bar
---
Expected Html
<h2>Foo
Bar</h2>
Actural Html
<h2>Foo
Bar</h2>
marked.js html
<p>Foo</p>
<h2>Bar</h2>
Example266
Mark Text success and marked.js fail
Markdown content
10) foo
- bar
Expected Html
<ol start="10">
<li>foo
<ul>
<li>bar</li>
</ul>
</li>
</ol>
Actural Html
<ol start="10">
<li>foo<ul>
<li>bar</li>
</ul>
</li>
</ol>
marked.js html
<p>10) foo
- bar</p>
Example271
Mark Text success and marked.js fail
Markdown content
- foo
- bar
+ baz
Expected Html
<ul>
<li>foo</li>
<li>bar</li>
</ul>
<ul>
<li>baz</li>
</ul>
Actural Html
<ul>
<li>foo</li>
<li>bar</li>
</ul>
<ul>
<li>baz</li>
</ul>
marked.js html
<ul>
<li>foo</li>
<li>bar</li>
<li>baz</li>
</ul>
Example272
Mark Text success and marked.js fail
Markdown content
1. foo
2. bar
3) baz
Expected Html
<ol>
<li>foo</li>
<li>bar</li>
</ol>
<ol start="3">
<li>baz</li>
</ol>
Actural Html
<ol>
<li>foo</li>
<li>bar</li>
</ol>
<ol start="3">
<li>baz</li>
</ol>
marked.js html
<ol>
<li>foo</li>
<li>bar
3) baz</li>
</ol>
Example285
Mark Text fail and marked.js success
Markdown content
* a
*
* c
Expected Html
<ul>
<li>
<p>a</p>
</li>
<li></li>
<li>
<p>c</p>
</li>
</ul>
Actural Html
<ul>
<li><p>a</p>
</li>
<li><p></p>
</li>
<li><p>c</p>
</li>
</ul>
marked.js html
<ul>
<li><p>a</p>
</li>
<li></li>
<li><p>c</p>
</li>
</ul>
Example310
Mark Text success and marked.js fail
Markdown content
\`\`\` foo\+bar
foo
\`\`\`
Expected Html
<pre><code class="language-foo+bar">foo
</code></pre>
Actural Html
<pre><code class="fenced-code-block language-foo\+bar">foo
</code></pre>
marked.js html
<pre><code class="language-foo\+bar">foo</code></pre>
Example320
Mark Text success and marked.js fail
Markdown content
\`\`\` föö
foo
\`\`\`
Expected Html
<pre><code class="language-föö">foo
</code></pre>
Actural Html
<pre><code class="fenced-code-block language-f&ouml;&ouml;">foo
</code></pre>
marked.js html
<pre><code class="language-f&ouml;&ouml;">foo</code></pre>
Example341
Mark Text success and marked.js fail
Markdown content
*foo\`*\`
Expected Html
<p>*foo<code>*</code></p>
Actural Html
<p>*foo<code>*</code></p>
marked.js html
<p><em>foo`</em>`</p>
Example353
Mark Text success and marked.js fail
Markdown content
* a *
Expected Html
<p>* a *</p>
Actural Html
<p>* a *</p>
marked.js html
<ul>
<li>a *</li>
</ul>
Example361
Mark Text success and marked.js fail
Markdown content
пристаням_стремятся_
Expected Html
<p>пристаням_стремятся_</p>
Actural Html
<p>пристаням_стремятся_</p>
marked.js html
<p>пристаням<em>стремятся</em></p>
Example367
Mark Text success and marked.js fail
Markdown content
*(*foo)
Expected Html
<p>*(*foo)</p>
Actural Html
<p>*(*foo)</p>
marked.js html
<p><em>(</em>foo)</p>
Example371
Mark Text success and marked.js fail
Markdown content
_(_foo)
Expected Html
<p>_(_foo)</p>
Actural Html
<p>_(_foo)</p>
marked.js html
<p><em>(</em>foo)</p>
Example379
Mark Text success and marked.js fail
Markdown content
a**"foo"**
Expected Html
<p>a**"foo"**</p>
Actural Html
<p>a**"foo"**</p>
marked.js html
<p>a<strong>"foo"</strong></p>
Example387
Mark Text success and marked.js fail
Markdown content
пристаням__стремятся__
Expected Html
<p>пристаням__стремятся__</p>
Actural Html
<p>пристаням__стремятся__</p>
marked.js html
<p>пристаням<strong>стремятся</strong></p>
Example391
Mark Text success and marked.js fail
Markdown content
**(**foo)
Expected Html
<p>**(**foo)</p>
Actural Html
<p>**(**foo)</p>
marked.js html
<p><strong>(</strong>foo)</p>
Example397
Mark Text success and marked.js fail
Markdown content
__(__foo)
Expected Html
<p>__(__foo)</p>
Actural Html
<p>__(__foo)</p>
marked.js html
<p><strong>(</strong>foo)</p>
Example399
Mark Text success and marked.js fail
Markdown content
__foo__bar
Expected Html
<p>__foo__bar</p>
Actural Html
<p>__foo__bar</p>
marked.js html
<p><strong>foo</strong>bar</p>
Example400
Mark Text success and marked.js fail
Markdown content
__пристаням__стремятся
Expected Html
<p>__пристаням__стремятся</p>
Actural Html
<p>__пристаням__стремятся</p>
marked.js html
<p><strong>пристаням</strong>стремятся</p>
Example418
Mark Text fail and marked.js success
Markdown content
*foo [*bar*](/url)*
Expected Html
<p><em>foo <a href="/url"><em>bar</em></a></em></p>
Actural Html
<p>*foo <a href="/url"><em>bar</em></a>*</p>
marked.js html
<p><em>foo [</em>bar<em>](/url)</em></p>
Example475
Mark Text success and marked.js fail
Markdown content
**<a href="**">
Expected Html
<p>**<a href="**"></p>
Actural Html
<p>**<a href="**"></p>
marked.js html
<p><strong><a href="</strong>"></p>
Example476
Mark Text success and marked.js fail
Markdown content
__<a href="__">
Expected Html
<p>__<a href="__"></p>
Actural Html
<p>__<a href="__"></p>
marked.js html
<p><strong><a href="</strong>"></p>
Example477
Mark Text fail and marked.js success
Markdown content
*a \`*\`*
Expected Html
<p><em>a <code>*</code></em></p>
Actural Html
<p>*a <code>*</code>*</p>
marked.js html
<p><em>a `</em>`*</p>
Example479
Mark Text success and marked.js fail
Markdown content
**a<http://foo.bar/?q=**>
Expected Html
<p>**a<a href="http://foo.bar/?q=**">http://foo.bar/?q=**</a></p>
Actural Html
<p>**a<a href="http://foo.bar/?q=**">http://foo.bar/?q=**</a></p>
marked.js html
<p><strong>a<<a href="http://foo.bar/?q=">http://foo.bar/?q=</a></strong>></p>
Example480
Mark Text success and marked.js fail
Markdown content
__a<http://foo.bar/?q=__>
Expected Html
<p>__a<a href="http://foo.bar/?q=__">http://foo.bar/?q=__</a></p>
Actural Html
<p>__a<a href="http://foo.bar/?q=__">http://foo.bar/?q=__</a></p>
marked.js html
<p><strong>a<<a href="http://foo.bar/?q=">http://foo.bar/?q=</a></strong>></p>
Example520
Mark Text success and marked.js fail
Markdown content
[foo <bar attr="](baz)">
Expected Html
<p>[foo <bar attr="](baz)"></p>
Actural Html
<p>[foo <bar attr="](baz)"></p>
marked.js html
<p><a href="baz">foo <bar attr="</a>"></p>
Example521
Mark Text success and marked.js fail
Markdown content
[foo\`](/uri)\`
Expected Html
<p>[foo<code>](/uri)</code></p>
Actural Html
<p>[foo<code>](/uri)</code></p>
marked.js html
<p><a href="/uri">foo`</a>`</p>
Example522
Mark Text success and marked.js fail
Markdown content
[foo<http://example.com/?search=](uri)>
Expected Html
<p>[foo<a href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>
Actural Html
<p>[foo<a href="http://example.com/?search=%5D(uri)">http://example.com/?search=](uri)</a></p>
marked.js html
<p><a href="uri">foo<http://example.com/?search=</a>></p>
Example569
Mark Text success and marked.js fail
Markdown content
![foo *bar*]
[foo *bar*]: train.jpg "train & tracks"
Expected Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks" /></p>
Actural Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks"></p>
marked.js html
<p><img src="train.jpg" alt="foo *bar*" title="train & tracks"></p>
Example572
Mark Text success and marked.js fail
Markdown content
![foo *bar*][]
[foo *bar*]: train.jpg "train & tracks"
Expected Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks" /></p>
Actural Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks"></p>
marked.js html
<p><img src="train.jpg" alt="foo *bar*" title="train & tracks"></p>
Example573
Mark Text success and marked.js fail
Markdown content
![foo *bar*][foobar]
[FOOBAR]: train.jpg "train & tracks"
Expected Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks" /></p>
Actural Html
<p><img src="train.jpg" alt="foo bar" title="train & tracks"></p>
marked.js html
<p><img src="train.jpg" alt="foo *bar*" title="train & tracks"></p>
Example581
Mark Text success and marked.js fail
Markdown content
![*foo* bar][]
[*foo* bar]: /url "title"
Expected Html
<p><img src="/url" alt="foo bar" title="title" /></p>
Actural Html
<p><img src="/url" alt="foo bar" title="title"></p>
marked.js html
<p><img src="/url" alt="*foo* bar" title="title"></p>
Example585
Mark Text success and marked.js fail
Markdown content
![*foo* bar]
[*foo* bar]: /url "title"
Expected Html
<p><img src="/url" alt="foo bar" title="title" /></p>
Actural Html
<p><img src="/url" alt="foo bar" title="title"></p>
marked.js html
<p><img src="/url" alt="*foo* bar" title="title"></p>
There are 38 examples are different with marked.js.