aboutsummaryrefslogtreecommitdiff
path: root/test/docx/body-reader.tests.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/docx/body-reader.tests.js')
-rw-r--r--test/docx/body-reader.tests.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js
index 9559809..d8b521c 100644
--- a/test/docx/body-reader.tests.js
+++ b/test/docx/body-reader.tests.js
@@ -581,6 +581,32 @@ test("complex fields", (function() {
}),
isEmptyRun
));
+ },
+
+ "separator character without corresponding start character is ignored": function() {
+ var paragraphXml = new XmlElement("w:p", {}, [
+ separateXml
+ ]);
+
+ var result = readXmlElement(paragraphXml);
+
+ assertThat(result.value.children, contains(
+ isEmptyRun
+ ));
+ assert.deepEqual(result.messages, [warning("ignoring complex field separator character without corresponding start character")]);
+ },
+
+ "end character without corresponding start character is ignored": function() {
+ var paragraphXml = new XmlElement("w:p", {}, [
+ endXml
+ ]);
+
+ var result = readXmlElement(paragraphXml);
+
+ assertThat(result.value.children, contains(
+ isEmptyRun
+ ));
+ assert.deepEqual(result.messages, [warning("ignoring complex field end character without corresponding start character")]);
}
};
})());