Skip to content

Commit

Permalink
test(markdown): sync unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
meteorlxy committed Mar 20, 2021
1 parent 287556b commit 4079557
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 68 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlight\` 1`] = `
exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlightLines\` 1`] = `
<div class="language-text ext-text line-numbers-mode"><pre v-pre class="language-text"><code>Raw text
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br></div>
Expand All @@ -18,33 +18,6 @@ function bar () {
function bar () {
return 1024
}
</code></pre>
<div class="highlight-lines">
<div class="highlight-line">&nbsp;</div>
<div class="highlight-line">&nbsp;</div><br><br><br>
</div>
<div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div>
</div>
`;
exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlightLines\` 1`] = `
<div class="language-text ext-text line-numbers-mode"><pre v-pre class="language-text"><code>Raw text
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div>
</div>
Expand All @@ -54,18 +27,18 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`lineNumbers\
<div class="language-text ext-text"><pre v-pre class="language-text"><code>Raw text
</code></pre>
</div>
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
</div>
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
<div class="highlight-lines">
<div class="highlight-line">&nbsp;</div>
Expand All @@ -76,16 +49,16 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`lineNumbers\
exports[`@vuepress/markdown > plugins > codePlugin should disable \`preWrapper\` 1`] = `
<pre v-pre class="language-text"><code>Raw text
</code></pre><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
</code></pre><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
</code></pre><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
function bar () {
return 1024
}
</code></pre><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
`;
Expand All @@ -94,19 +67,19 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`vPre\` 1`] =
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
<div class="highlight-lines">
<div class="highlight-line">&nbsp;</div>
Expand All @@ -121,19 +94,19 @@ exports[`@vuepress/markdown > plugins > codePlugin should process code fences wi
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
<div class="line-numbers"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div>
</div>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code><span class="token keyword">const</span> foo <span class="token operator">=</span> <span class="token string">'foo'</span>
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code>const foo = 'foo'
<span class="token keyword">function</span> <span class="token function">bar</span> <span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">return</span> <span class="token number">1024</span>
<span class="token punctuation">}</span>
function bar () {
return 1024
}
</code></pre>
<div class="highlight-lines">
<div class="highlight-line">&nbsp;</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,6 @@ describe('@vuepress/markdown > plugins > codePlugin', () => {
expect(md.render(source)).toMatchSnapshot()
})

it('should disable `highlight`', () => {
const md = MarkdownIt().use(codePlugin, {
highlight: false,
})

expect(md.render(source)).toMatchSnapshot()
})

it('should disable `highlightLines`', () => {
const md = MarkdownIt().use(codePlugin, {
highlightLines: false,
Expand Down

0 comments on commit 4079557

Please sign in to comment.