From cee62eea4e52484a473128f342e2a497e32261b7 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 11 Sep 2025 15:07:41 +0100 Subject: Handle numbering levels defined without an index --- test/docx/body-reader.tests.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'test/docx/body-reader.tests.js') diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js index 4fbea03..de7af2d 100644 --- a/test/docx/body-reader.tests.js +++ b/test/docx/body-reader.tests.js @@ -223,17 +223,17 @@ test("numbering properties are converted to numbering at specified level", funct assert.deepEqual(numberingLevel, {level: "1", isOrdered: true}); }); -test("numbering properties are ignored if w:ilvl is missing", function() { +test("when numbering properties are missing w:ilvl then level of 0 is assumed", function() { var numberingPropertiesXml = new XmlElement("w:numPr", {}, [ new XmlElement("w:numId", {"w:val": "42"}) ]); var numbering = new NumberingMap({ - findLevel: {"42": {"1": {isOrdered: true, level: "1"}}} + findLevel: {"42": {"0": {isOrdered: true, level: "0"}}} }); var numberingLevel = _readNumberingProperties(null, numberingPropertiesXml, numbering); - assert.equal(numberingLevel, null); + assert.deepEqual(numberingLevel, {level: "0", isOrdered: true}); }); test("numbering properties are ignored if w:numId is missing", function() { -- cgit v1.2.3