Skip to content

Commit

Permalink
Tidy escaping ~~~
Browse files Browse the repository at this point in the history
  • Loading branch information
domchristie committed Aug 21, 2018
1 parent 17d2327 commit 55023fa
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/turndown.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ var escapes = [
[/^(=+)/g, '\\$1'],
[/^(#{1,6}) /g, '\\$1 '],
[/`/g, '\\`'],
[/~~~/g, '\\~~~'],
[/^~~~/g, '\\~~~'],
[/\[/g, '\\['],
[/\]/g, '\\]'],
[/^>/g, '\\>'],
Expand Down
16 changes: 6 additions & 10 deletions test/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -291,20 +291,16 @@
~~~</pre>
</div>

<div class="case" data-name="escape ~ when used as code blocks">
<div class="case" data-name="escaping ~~~">
<div class="input">
<pre>~~~
def aFencedCodeBlock; end
~~~</pre>
<pre>~~~ foo</pre>
</div>
<pre class="expected">\~~~
def aFencedCodeBlock; end
\~~~</pre>
<pre class="expected">\~~~ foo</pre>
</div>

<div class="case" data-name="not escaping ~ outside of code blocks">
<div class="input">A sentence containing ~</div>
<pre class="expected">A sentence containing ~</pre>
<div class="case" data-name="not escaping ~~~">
<div class="input">A sentence containing ~~~</div>
<pre class="expected">A sentence containing ~~~</pre>
</div>

<div class="case" data-name="fenced pre/code block with language" data-options='{"codeBlockStyle": "fenced"}'>
Expand Down

0 comments on commit 55023fa

Please sign in to comment.