aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/docx/body-reader.tests.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/docx/body-reader.tests.js b/tests/docx/body-reader.tests.js
index 895f29e..d1a5585 100644
--- a/tests/docx/body-reader.tests.js
+++ b/tests/docx/body-reader.tests.js
@@ -3,7 +3,8 @@ var path = require("path");
var BodyReader = require("../../lib/docx/body-reader").BodyReader;
var documents = require("../../lib/documents");
-var XmlElement = require("../../lib/xml").Element;
+var xml = require("../../lib/xml");
+var XmlElement = xml.Element;
var Numbering = require("../../lib/docx/numbering-xml").Numbering;
var Styles = require("../../lib/docx/styles-reader").Styles;
var warning = require("../../lib/results").warning;
@@ -533,6 +534,12 @@ describe("readXmlElement: ", function() {
var result = readXmlElement(textbox, {styles: styles});
assert.deepEqual(result.value[0].styleId, "second");
});
+
+ test("text nodes are ignored when reading children", function() {
+ var runXml = new XmlElement("w:r", {}, [xml.text("[text]")]);
+ var run = readXmlElementValue(runXml);
+ assert.deepEqual(run, new documents.Run([]));
+ });
});
function paragraphWithStyleId(styleId) {