Skip to content

Commit 4079557

Browse files
committed
test(markdown): sync unit tests
1 parent 287556b commit 4079557

File tree

2 files changed

+33
-68
lines changed

2 files changed

+33
-68
lines changed

packages/@vuepress/markdown/__tests__/plugins/__snapshots__/codePlugin.spec.ts.snap

Lines changed: 33 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Jest Snapshot v1, https://goo.gl/fbAQLP
22

3-
exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlight\` 1`] = `
3+
exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlightLines\` 1`] = `
44
<div class="language-text ext-text line-numbers-mode"><pre v-pre class="language-text"><code>Raw text
55
</code></pre>
66
<div class="line-numbers"><span class="line-number">1</span><br></div>
@@ -18,33 +18,6 @@ function bar () {
1818
function bar () {
1919
return 1024
2020
}
21-
</code></pre>
22-
<div class="highlight-lines">
23-
<div class="highlight-line">&nbsp;</div>
24-
<div class="highlight-line">&nbsp;</div><br><br><br>
25-
</div>
26-
<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>
27-
</div>
28-
`;
29-
30-
exports[`@vuepress/markdown > plugins > codePlugin should disable \`highlightLines\` 1`] = `
31-
<div class="language-text ext-text line-numbers-mode"><pre v-pre class="language-text"><code>Raw text
32-
</code></pre>
33-
<div class="line-numbers"><span class="line-number">1</span><br></div>
34-
</div>
35-
<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>
36-
37-
<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>
38-
<span class="token keyword">return</span> <span class="token number">1024</span>
39-
<span class="token punctuation">}</span>
40-
</code></pre>
41-
<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>
42-
</div>
43-
<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>
44-
45-
<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>
46-
<span class="token keyword">return</span> <span class="token number">1024</span>
47-
<span class="token punctuation">}</span>
4821
</code></pre>
4922
<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>
5023
</div>
@@ -54,18 +27,18 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`lineNumbers\
5427
<div class="language-text ext-text"><pre v-pre class="language-text"><code>Raw text
5528
</code></pre>
5629
</div>
57-
<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>
30+
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code>const foo = 'foo'
5831
59-
<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>
60-
<span class="token keyword">return</span> <span class="token number">1024</span>
61-
<span class="token punctuation">}</span>
32+
function bar () {
33+
return 1024
34+
}
6235
</code></pre>
6336
</div>
64-
<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>
37+
<div class="language-typescript ext-ts"><pre v-pre class="language-typescript"><code>const foo = 'foo'
6538
66-
<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>
67-
<span class="token keyword">return</span> <span class="token number">1024</span>
68-
<span class="token punctuation">}</span>
39+
function bar () {
40+
return 1024
41+
}
6942
</code></pre>
7043
<div class="highlight-lines">
7144
<div class="highlight-line">&nbsp;</div>
@@ -76,16 +49,16 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`lineNumbers\
7649
7750
exports[`@vuepress/markdown > plugins > codePlugin should disable \`preWrapper\` 1`] = `
7851
<pre v-pre class="language-text"><code>Raw text
79-
</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>
52+
</code></pre><pre v-pre class="language-typescript"><code>const foo = 'foo'
8053
81-
<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>
82-
<span class="token keyword">return</span> <span class="token number">1024</span>
83-
<span class="token punctuation">}</span>
84-
</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>
54+
function bar () {
55+
return 1024
56+
}
57+
</code></pre><pre v-pre class="language-typescript"><code>const foo = 'foo'
8558
86-
<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>
87-
<span class="token keyword">return</span> <span class="token number">1024</span>
88-
<span class="token punctuation">}</span>
59+
function bar () {
60+
return 1024
61+
}
8962
</code></pre>
9063
`;
9164
@@ -94,19 +67,19 @@ exports[`@vuepress/markdown > plugins > codePlugin should disable \`vPre\` 1`] =
9467
</code></pre>
9568
<div class="line-numbers"><span class="line-number">1</span><br></div>
9669
</div>
97-
<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>
70+
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code>const foo = 'foo'
9871
99-
<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>
100-
<span class="token keyword">return</span> <span class="token number">1024</span>
101-
<span class="token punctuation">}</span>
72+
function bar () {
73+
return 1024
74+
}
10275
</code></pre>
10376
<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>
10477
</div>
105-
<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>
78+
<div class="language-typescript ext-ts line-numbers-mode"><pre class="language-typescript"><code>const foo = 'foo'
10679
107-
<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>
108-
<span class="token keyword">return</span> <span class="token number">1024</span>
109-
<span class="token punctuation">}</span>
80+
function bar () {
81+
return 1024
82+
}
11083
</code></pre>
11184
<div class="highlight-lines">
11285
<div class="highlight-line">&nbsp;</div>
@@ -121,19 +94,19 @@ exports[`@vuepress/markdown > plugins > codePlugin should process code fences wi
12194
</code></pre>
12295
<div class="line-numbers"><span class="line-number">1</span><br></div>
12396
</div>
124-
<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>
97+
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code>const foo = 'foo'
12598
126-
<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>
127-
<span class="token keyword">return</span> <span class="token number">1024</span>
128-
<span class="token punctuation">}</span>
99+
function bar () {
100+
return 1024
101+
}
129102
</code></pre>
130103
<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>
131104
</div>
132-
<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>
105+
<div class="language-typescript ext-ts line-numbers-mode"><pre v-pre class="language-typescript"><code>const foo = 'foo'
133106
134-
<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>
135-
<span class="token keyword">return</span> <span class="token number">1024</span>
136-
<span class="token punctuation">}</span>
107+
function bar () {
108+
return 1024
109+
}
137110
</code></pre>
138111
<div class="highlight-lines">
139112
<div class="highlight-line">&nbsp;</div>

packages/@vuepress/markdown/__tests__/plugins/codePlugin.spec.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,6 @@ describe('@vuepress/markdown > plugins > codePlugin', () => {
3232
expect(md.render(source)).toMatchSnapshot()
3333
})
3434

35-
it('should disable `highlight`', () => {
36-
const md = MarkdownIt().use(codePlugin, {
37-
highlight: false,
38-
})
39-
40-
expect(md.render(source)).toMatchSnapshot()
41-
})
42-
4335
it('should disable `highlightLines`', () => {
4436
const md = MarkdownIt().use(codePlugin, {
4537
highlightLines: false,

0 commit comments

Comments
 (0)