UNPKG

mammoth-style

Version:

Convert Word documents (.docx files) to HTML (with style)

31 lines (27 loc) 1.11 kB
var duck = require("duck"); var readNumberingXml = require("../../lib/docx/numbering-xml").readNumberingXml; var XmlElement = require("../../lib/xml").Element; var test = require("../test")(module); test('w:num element inherits levels from w:abstractNum', function() { var numbering = readNumberingXml( new XmlElement("w:numbering", {}, [ new XmlElement("w:abstractNum", {"w:abstractNumId": "42"}, [ new XmlElement("w:lvl", {"w:ilvl": "0"}, [ new XmlElement("w:numFmt", {"w:val": "bullet"}) ]), new XmlElement("w:lvl", {"w:ilvl": "1"}, [ new XmlElement("w:numFmt", {"w:val": "decimal"}) ]) ]), new XmlElement("w:num", {"w:numId": "47"}, [ new XmlElement("w:abstractNumId", {"w:val": "42"}) ]) ]) ); duck.assertThat(numbering.findLevel("47", "0"), duck.hasProperties({ isOrdered: false })); duck.assertThat(numbering.findLevel("47", "1"), duck.hasProperties({ isOrdered: true })); });