diff --git a/commonmark/src/test/java/org/commonmark/renderer/markdown/MarkdownRendererTest.java b/commonmark/src/test/java/org/commonmark/renderer/markdown/MarkdownRendererTest.java index 05a253fde7863144e92f9cc306f3089e81acbe9e..ae339668071c687186e8718dcfce008c1941ea2f 100644 --- a/commonmark/src/test/java/org/commonmark/renderer/markdown/MarkdownRendererTest.java +++ b/commonmark/src/test/java/org/commonmark/renderer/markdown/MarkdownRendererTest.java @@ -115,6 +115,11 @@ public class MarkdownRendererTest { // Inlines + @Test + public void testTabs() { + assertRoundTrip("a\tb\n"); + } + @Test public void testEscaping() { // These are a bit tricky. We always escape some characters, even though they only need escaping if they would diff --git a/commonmark/src/test/java/org/commonmark/renderer/markdown/SpecMarkdownRendererTest.java b/commonmark/src/test/java/org/commonmark/renderer/markdown/SpecMarkdownRendererTest.java index 1dd06441467d84cd374966cd2356b6e8897722e3..de657e2cd045c4b525fe7c9b0709db58f2163a33 100644 --- a/commonmark/src/test/java/org/commonmark/renderer/markdown/SpecMarkdownRendererTest.java +++ b/commonmark/src/test/java/org/commonmark/renderer/markdown/SpecMarkdownRendererTest.java @@ -62,7 +62,7 @@ public class SpecMarkdownRendererTest { System.out.println(); } - int expectedPassed = 625; + int expectedPassed = 629; assertTrue("Expected at least " + expectedPassed + " examples to pass but was " + passes.size(), passes.size() >= expectedPassed); } @@ -89,6 +89,7 @@ public class SpecMarkdownRendererTest { } private String renderHtml(String source) { - return HTML_RENDERER.render(parse(source)); + // The spec uses "rightwards arrow" to show tabs + return HTML_RENDERER.render(parse(source)).replace("\t", "\u2192"); } }