From 0fc88bee80c4adbb13ae7fc4c87f9d993bef9135 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 20 Oct 2015 09:26:37 +0100 Subject: Avoid inserting newlines around inline elements for pretty printing --- tests/writers/html-writer.tests.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/writers/html-writer.tests.js b/tests/writers/html-writer.tests.js index 5e398e8..41d8839 100644 --- a/tests/writers/html-writer.tests.js +++ b/tests/writers/html-writer.tests.js @@ -47,7 +47,18 @@ describe('html-writer', function() { writer.text("Two"); writer.close("li"); writer.close("ul"); - return assert.equal(writer.asString(), ""); + return assert.equal(writer.asString(), ""); + }); + + test('when prettyPrint is true inner elements do not have new lines', function() { + var writer = htmlWriter.writer({prettyPrint: true}); + writer.open("p"); + writer.text("One"); + writer.open("em"); + writer.text("Two"); + writer.close("em"); + writer.close("p"); + return assert.equal(writer.asString(), "

\n OneTwo\n

"); }); test('indents closing element correctly when nested inside another indented element', function() { -- cgit v1.2.3