aboutsummaryrefslogtreecommitdiff
path: root/tests/document-xml-reader.tests.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-04-08 20:41:21 +0100
committerMichael Williamson <mike@zwobble.org>2013-04-08 20:41:21 +0100
commitf4d7f2e4d6b38485ccdd954a73004b7adfc68e32 (patch)
treeba9e269450f2f8be491f5b2f00249286d1294a6b /tests/document-xml-reader.tests.js
parent7fca95f97fc56e043a4ac65b1f1187a340ffbce8 (diff)
Tidy up tests
Diffstat (limited to 'tests/document-xml-reader.tests.js')
-rw-r--r--tests/document-xml-reader.tests.js32
1 files changed, 12 insertions, 20 deletions
diff --git a/tests/document-xml-reader.tests.js b/tests/document-xml-reader.tests.js
index 670a0d7..422a186 100644
--- a/tests/document-xml-reader.tests.js
+++ b/tests/document-xml-reader.tests.js
@@ -47,37 +47,29 @@ describe("readXmlElement: ", function() {
});
test("isBold is false if bold element is not present", function() {
- var runPropertiesXml = createRunPropertiesXml([]);
- var result = readXmlElement(runPropertiesXml);
- assert.equal(result.value.isBold, false);
+ var runXml = runWithProperties([]);
+ var run = readXmlElementValue(runXml);
+ assert.deepEqual(run.isBold, false);
});
test("isBold is true if bold element is present", function() {
var boldXml = new XmlElement("w:b");
- var runPropertiesXml = createRunPropertiesXml([boldXml]);
- var result = readXmlElement(runPropertiesXml);
- assert.equal(result.value.isBold, true);
+ var runXml = runWithProperties([boldXml]);
+ var run = readXmlElementValue(runXml);
+ assert.equal(run.isBold, true);
});
test("isItalic is false if bold element is not present", function() {
- var runPropertiesXml = createRunPropertiesXml([]);
- var result = readXmlElement(runPropertiesXml);
- assert.equal(result.value.isItalic, false);
+ var runXml = runWithProperties([]);
+ var run = readXmlElementValue(runXml);
+ assert.deepEqual(run.isItalic, false);
});
test("isItalic is true if bold element is present", function() {
var italicXml = new XmlElement("w:i");
- var runPropertiesXml = createRunPropertiesXml([italicXml]);
- var result = readXmlElement(runPropertiesXml);
- assert.equal(result.value.isItalic, true);
- });
-
- test("run properties are attached to run", function() {
- var runStyleXml = new XmlElement("w:rStyle", {"w:val": "Emphasis"});
- var runPropertiesXml = new XmlElement("w:rPr", {}, [runStyleXml]);
- var runXml = new XmlElement("w:r", {}, [runPropertiesXml]);
- var result = readXmlElement(runXml);
- assert.equal(result.value.styleName, "Emphasis");
+ var runXml = runWithProperties([italicXml]);
+ var run = readXmlElementValue(runXml);
+ assert.equal(run.isItalic, true);
});
test("run properties not included as child of run", function() {