diff options
| author | Michael Williamson <mike@zwobble.org> | 2013-04-08 20:41:21 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2013-04-08 20:41:21 +0100 |
| commit | f4d7f2e4d6b38485ccdd954a73004b7adfc68e32 (patch) | |
| tree | ba9e269450f2f8be491f5b2f00249286d1294a6b /tests/document-xml-reader.tests.js | |
| parent | 7fca95f97fc56e043a4ac65b1f1187a340ffbce8 (diff) | |
Tidy up tests
Diffstat (limited to 'tests/document-xml-reader.tests.js')
| -rw-r--r-- | tests/document-xml-reader.tests.js | 32 |
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() { |
