From 08cade6674f38354f9bb6c3d1cb8359f7ca6d337 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 20 Mar 2018 19:54:34 +0000 Subject: When using the pretty HTML writer, don't format HTML inside pre elements --- test/writers/html-writer.tests.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test') diff --git a/test/writers/html-writer.tests.js b/test/writers/html-writer.tests.js index b5cdf4e..b91cba8 100644 --- a/test/writers/html-writer.tests.js +++ b/test/writers/html-writer.tests.js @@ -113,3 +113,21 @@ test('newlines in appended HTML are indented', function() { writer.close("p"); return assert.equal(writer.asString(), "

\n One\n Two\n

"); }); + +test('newlines in
 are not indented', function() {
+    var writer = htmlWriter.writer({prettyPrint: true});
+    writer.open("pre");
+    writer.text("One\nTwo");
+    writer.close("pre");
+    return assert.equal(writer.asString(), "
One\nTwo
"); +}); + +test('newlines in element in
 are not indented', function() {
+    var writer = htmlWriter.writer({prettyPrint: true});
+    writer.open("pre");
+    writer.open("p");
+    writer.text("One\nTwo");
+    writer.close("p");
+    writer.close("pre");
+    return assert.equal(writer.asString(), "

One\nTwo

"); +}); -- cgit v1.2.3