Skip to content

Commit d6348fb

Browse files
committed
Fix new lines on Windows tests
1 parent da205dd commit d6348fb

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/EleventyTest.mjs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
import test from "ava";
22
import Eleventy from '@11ty/eleventy';
33

4+
function normalizeNewLines(str) {
5+
return str.replace(/\r\n/g, "\n");
6+
}
7+
48
test("Diff output escaped #75", async t => {
59
let elev = new Eleventy("./test/issue-75/", "./test/issue-75/_site/", {
610
configPath: "./test/issue-75/.eleventy.js"
711
});
812
let json = await elev.toJSON();
913

1014
t.is(json.length, 1);
11-
t.is(json[0].content.trim(), `<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span><span class="token punctuation">></span></span>Hello<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span></code></pre>
12-
<pre class="language-diff-html"><code class="language-diff-html"><span class="token deleted-sign deleted language-html"><span class="token prefix deleted">-</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span><span class="token punctuation">></span></span>Hello<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span></span></code></pre>`);
15+
t.is(normalizeNewLines(json[0].content.trim()), normalizeNewLines(`<pre class="language-html"><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span><span class="token punctuation">></span></span>Hello<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span></code></pre>
16+
<pre class="language-diff-html"><code class="language-diff-html"><span class="token deleted-sign deleted language-html"><span class="token prefix deleted">-</span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>p</span><span class="token punctuation">></span></span>Hello<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>p</span><span class="token punctuation">></span></span></span></code></pre>`));
1317
});
1418

1519
test("diff-javascript #80", async t => {
@@ -19,6 +23,6 @@ test("diff-javascript #80", async t => {
1923
let json = await elev.toJSON();
2024

2125
t.is(json.length, 1);
22-
t.is(json[0].content.trim(), `<pre class="language-diff-javascript"><code class="language-diff-javascript"><span class="token deleted-sign deleted language-javascript"><span class="token prefix deleted">-</span> <span class="token function">foo</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
23-
</span></code></pre>`);
26+
t.is(normalizeNewLines(json[0].content.trim()), normalizeNewLines(`<pre class="language-diff-javascript"><code class="language-diff-javascript"><span class="token deleted-sign deleted language-javascript"><span class="token prefix deleted">-</span> <span class="token function">foo</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
27+
</span></code></pre>`));
2428
});

0 commit comments

Comments
 (0)