From 7663d1a7e71df101f177ce5b19dade4696f753b0 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 3 May 2013 17:54:41 +0100 Subject: Read numbering level from document.xml --- tests/document-xml-reader.tests.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/document-xml-reader.tests.js') diff --git a/tests/document-xml-reader.tests.js b/tests/document-xml-reader.tests.js index 75ce8d8..1cffb13 100644 --- a/tests/document-xml-reader.tests.js +++ b/tests/document-xml-reader.tests.js @@ -39,6 +39,17 @@ describe("readXmlElement: ", function() { assert.deepEqual(paragraph.styleName, "Heading1"); }); + test("paragraph has numbering properties from paragraph properties if present", function() { + var numberingPropertiesXml = new XmlElement("w:numPr", {}, [ + new XmlElement("w:ilvl", {"w:val": "1"}), + new XmlElement("w:numId", {"w:val": "42"}) + ]); + var propertiesXml = new XmlElement("w:pPr", {}, [numberingPropertiesXml]); + var paragraphXml = new XmlElement("w:p", {}, [propertiesXml]); + var paragraph = readXmlElementValue(paragraphXml); + assert.deepEqual(paragraph.numbering, {level: 1}); + }); + test("run has no style if it has no properties", function() { var runXml = runWithProperties([]); var run = readXmlElementValue(runXml); -- cgit v1.2.3