summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-06-13 12:55:42 +0100
committerMichael Williamson <mike@zwobble.org>2024-06-13 12:55:42 +0100
commitd12d00f3ed36f0ffe8f8920cf028fb977a18ce24 (patch)
tree50d2b6c6c10b7aed41acee4c6a6167fe0cacadd6 /test
parent0546ccd76018d05a513fb1a1c4bb6bca42628dab (diff)
Handle highlight value of none
Diffstat (limited to 'test')
-rw-r--r--test/docx/body-reader.tests.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js
index ddc060b..292e1a2 100644
--- a/test/docx/body-reader.tests.js
+++ b/test/docx/body-reader.tests.js
@@ -758,13 +758,21 @@ test("run has no highlight by default", function() {
});
test("run has highlight read from properties", function() {
- var fontXml = new XmlElement("w:highlight", {"w:val": "yellow"});
- var runXml = runWithProperties([fontXml]);
+ var highlightXml = new XmlElement("w:highlight", {"w:val": "yellow"});
+ var runXml = runWithProperties([highlightXml]);
var run = readXmlElementValue(runXml);
assert.deepEqual(run.highlight, "yellow");
});
+test("when highlight is none then run has no highlight", function() {
+ var highlightXml = new XmlElement("w:highlight", {"w:val": "none"});
+ var runXml = runWithProperties([highlightXml]);
+
+ var run = readXmlElementValue(runXml);
+ assert.deepEqual(run.highlight, null);
+});
+
test("run properties not included as child of run", function() {
var runStyleXml = new XmlElement("w:rStyle");
var runPropertiesXml = new XmlElement("w:rPr", {}, [runStyleXml]);