diff options
| author | Michael Williamson <mike@zwobble.org> | 2025-09-11 15:07:41 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2025-09-11 15:07:41 +0100 |
| commit | cee62eea4e52484a473128f342e2a497e32261b7 (patch) | |
| tree | c2d38753571a59f38c337edaac76d185a7e3601d /test/docx/body-reader.tests.js | |
| parent | 660da135c950031097269f5d610e771698f99eb3 (diff) | |
Handle numbering levels defined without an index
Diffstat (limited to 'test/docx/body-reader.tests.js')
| -rw-r--r-- | test/docx/body-reader.tests.js | 6 |
1 files changed, 3 insertions, 3 deletions
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() { |
