summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-07 16:53:56 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-07 16:53:56 +0000
commite882634206301bcd62e1ccfc829b21a8597e9bf8 (patch)
tree488ca8b466a025bc37a36b7f0bdfb01a590b42a0
parenta2ca75c71bbbc645d51a41abcf430d3c3a922c82 (diff)
Use underscores for Markdown bold to better handle mixed bold/italic
-rw-r--r--lib/writers/markdown-writer.js2
-rw-r--r--tests/writers/markdown-writer.tests.js6
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/writers/markdown-writer.js b/lib/writers/markdown-writer.js
index d6adb56..4d11e00 100644
--- a/lib/writers/markdown-writer.js
+++ b/lib/writers/markdown-writer.js
@@ -59,7 +59,7 @@ var htmlToMarkdown = {
"ul": markdownList({isOrdered: false}),
"ol": markdownList({isOrdered: true}),
"li": markdownListItem,
- "strong": symmetricMarkdownElement("**"),
+ "strong": symmetricMarkdownElement("__"),
"em": symmetricMarkdownElement("*"),
"a": markdownLink,
"img": markdownImage,
diff --git a/tests/writers/markdown-writer.tests.js b/tests/writers/markdown-writer.tests.js
index 6b595f2..6fb9c93 100644
--- a/tests/writers/markdown-writer.tests.js
+++ b/tests/writers/markdown-writer.tests.js
@@ -47,7 +47,7 @@ describe('markdown-writer', function() {
writer.open("strong");
writer.text("World");
writer.close("strong");
- return assert.equal(writer.asString(), "Hello **World**");
+ return assert.equal(writer.asString(), "Hello __World__");
});
test('can generate emphasis text', function() {
@@ -302,7 +302,7 @@ describe('markdown-writer', function() {
writer.close("strong");
writer.text(" amet");
writer.close("p");
- return assert.equal(writer.asString(), "Lorem **ipsum *dolor* sit** amet\n\n");
+ return assert.equal(writer.asString(), "Lorem __ipsum *dolor* sit__ amet\n\n");
});
test('can emphasise list text', function() {
@@ -323,7 +323,7 @@ describe('markdown-writer', function() {
writer.text(" World");
writer.close("li");
writer.close("ol");
- return assert.equal(writer.asString(), "1. Hello **Strong** World\n2. Hello *Emphasis* World\n\n");
+ return assert.equal(writer.asString(), "1. Hello __Strong__ World\n2. Hello *Emphasis* World\n\n");
});
test('blank paragraphs are removed', function() {