aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-11-28 18:05:43 +0000
committerMichael Williamson <mike@zwobble.org>2016-11-28 18:05:43 +0000
commit481d5860686b6b02b5536d7455b88baf7325ecfd (patch)
tree70b31e54c2e03b4b6c8894a50241b75cc63ff48a /test
parentcdfeaf4b15e7161a0eae4bcb3df868d709db10ad (diff)
Parse page and column break types
Diffstat (limited to 'test')
-rw-r--r--test/docx/body-reader.tests.js18
1 files changed, 18 insertions, 0 deletions
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);