From 481d5860686b6b02b5536d7455b88baf7325ecfd Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 28 Nov 2016 18:05:43 +0000 Subject: Parse page and column break types --- test/docx/body-reader.tests.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test') diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js index bc9257f..57604ac 100644 --- a/test/docx/body-reader.tests.js +++ b/test/docx/body-reader.tests.js @@ -700,6 +700,24 @@ test("w:br without explicit type is read as line break", function() { assert.deepEqual(result, documents.lineBreak); }); +test("w:br with textWrapping type is read as line break", function() { + var breakXml = new XmlElement("w:br", {"w:type": "textWrapping"}, []); + var result = readXmlElementValue(breakXml); + assert.deepEqual(result, documents.lineBreak); +}); + +test("w:br with page type is read as line break", function() { + var breakXml = new XmlElement("w:br", {"w:type": "page"}, []); + var result = readXmlElementValue(breakXml); + assert.deepEqual(result, documents.pageBreak); +}); + +test("w:br with column type is read as line break", function() { + var breakXml = new XmlElement("w:br", {"w:type": "column"}, []); + var result = readXmlElementValue(breakXml); + assert.deepEqual(result, documents.columnBreak); +}); + test("warning on breaks that aren't recognised", function() { var breakXml = new XmlElement("w:br", {"w:type": "unknownBreakType"}, []); var result = readXmlElement(breakXml); -- cgit v1.2.3