aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--test/document-to-html.tests.js8
-rw-r--r--test/docx/body-reader.tests.js9
-rw-r--r--test/docx/comments-reader.tests.js2
-rw-r--r--test/docx/docx-reader.tests.js11
-rw-r--r--test/docx/office-xml-reader.tests.js30
-rw-r--r--test/docx/relationships-reader.tests.js4
-rw-r--r--test/docx/uris.tests.js4
-rw-r--r--test/transforms.tests.js2
9 files changed, 31 insertions, 41 deletions
diff --git a/package.json b/package.json
index 00ed74f..23c2782 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"mammoth": "bin/mammoth"
},
"scripts": {
- "pretest": "eslint lib tests",
+ "pretest": "eslint lib test",
"test": "mocha 'test/**/*.tests.js'",
"prepublish": "make mammoth.browser.min.js"
},
diff --git a/test/document-to-html.tests.js b/test/document-to-html.tests.js
index 8e6546b..8a42ae3 100644
--- a/test/document-to-html.tests.js
+++ b/test/document-to-html.tests.js
@@ -756,11 +756,11 @@ function runOfText(text, properties) {
}
test('when initials are not blank then comment author label is initials', function() {
- assert.equal(commentAuthorLabel({authorInitials: "TP"}), "TP")
+ assert.equal(commentAuthorLabel({authorInitials: "TP"}), "TP");
});
test('when initials are blank then comment author label is blank', function() {
- assert.equal(commentAuthorLabel({authorInitials: ""}), "")
- assert.equal(commentAuthorLabel({authorInitials: undefined}), "")
- assert.equal(commentAuthorLabel({authorInitials: null}), "")
+ assert.equal(commentAuthorLabel({authorInitials: ""}), "");
+ assert.equal(commentAuthorLabel({authorInitials: undefined}), "");
+ assert.equal(commentAuthorLabel({authorInitials: null}), "");
});
diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js
index a458834..bcedcee 100644
--- a/test/docx/body-reader.tests.js
+++ b/test/docx/body-reader.tests.js
@@ -503,7 +503,7 @@ var booleanRunProperties = [
{name: "isUnderline", tagName: "w:u"},
{name: "isItalic", tagName: "w:i"},
{name: "isStrikethrough", tagName: "w:strike"},
- {name: "isSmallCaps", tagName: "w:smallCaps"},
+ {name: "isSmallCaps", tagName: "w:smallCaps"}
];
booleanRunProperties.forEach(function(runProperty) {
@@ -1250,13 +1250,6 @@ function runOfText(text) {
return new XmlElement("w:r", {}, [textXml]);
}
-function assertImageBuffer(element, expectedImageBuffer) {
- return element.read()
- .then(function(readValue) {
- assert.equal(readValue, expectedImageBuffer);
- });
-}
-
function hyperlinkRelationship(relationshipId, target) {
return {
relationshipId: relationshipId,
diff --git a/test/docx/comments-reader.tests.js b/test/docx/comments-reader.tests.js
index 0b3c0ce..668ee19 100644
--- a/test/docx/comments-reader.tests.js
+++ b/test/docx/comments-reader.tests.js
@@ -26,7 +26,6 @@ test('ID and body of comment are read', function() {
test('when optional attributes of comment are missing then they are read as null', function() {
- var body = [xml.element("w:p")];
var comment = readComment(xml.element("w:comments", {}, [
xml.element("w:comment", {"w:id": "1"})
]));
@@ -36,7 +35,6 @@ test('when optional attributes of comment are missing then they are read as null
test('when optional attributes of comment are blank then they are read as null', function() {
- var body = [xml.element("w:p")];
var comment = readComment(xml.element("w:comments", {}, [
xml.element("w:comment", {"w:id": "1", "w:author": " ", "w:initials": " "})
]));
diff --git a/test/docx/docx-reader.tests.js b/test/docx/docx-reader.tests.js
index de36216..db9faff 100644
--- a/test/docx/docx-reader.tests.js
+++ b/test/docx/docx-reader.tests.js
@@ -88,7 +88,6 @@ test("error is thrown when main document part does not exist", function() {
});
-
test("part paths", {
"main document part is found using package relationships": function() {
var relationships = xml.element("r:Relationships", {}, [
@@ -120,23 +119,23 @@ test("part paths", {
[
{
name: "comments",
- type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",
+ type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments"
},
{
name: "endnotes",
- type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes",
+ type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes"
},
{
name: "footnotes",
- type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes",
+ type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes"
},
{
name: "numbering",
- type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering",
+ type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/numbering"
},
{
name: "styles",
- type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",
+ type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
}
].forEach(function(options) {
test(options.name + " part is found using main document relationships", function() {
diff --git a/test/docx/office-xml-reader.tests.js b/test/docx/office-xml-reader.tests.js
index 6cd9d7d..9a053bc 100644
--- a/test/docx/office-xml-reader.tests.js
+++ b/test/docx/office-xml-reader.tests.js
@@ -6,19 +6,19 @@ var test = require("../test")(module);
test("mc:AlternateContent is replaced by contents of mc:Fallback", function() {
- var xmlString =
- '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' +
- '<numbering xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">' +
- '<mc:AlternateContent>' +
- '<mc:Choice Requires="w14">' +
- '<choice/>' +
- '</mc:Choice>' +
- '<mc:Fallback>' +
- '<fallback/>' +
- '</mc:Fallback>' +
- '</mc:AlternateContent>' +
- '</numbering>';
- return officeXmlReader.read(xmlString).then(function(element) {
- assert.deepEqual(element.children, [xml.element("fallback")]);
- });
+ var xmlString =
+ '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' +
+ '<numbering xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">' +
+ '<mc:AlternateContent>' +
+ '<mc:Choice Requires="w14">' +
+ '<choice/>' +
+ '</mc:Choice>' +
+ '<mc:Fallback>' +
+ '<fallback/>' +
+ '</mc:Fallback>' +
+ '</mc:AlternateContent>' +
+ '</numbering>';
+ return officeXmlReader.read(xmlString).then(function(element) {
+ assert.deepEqual(element.children, [xml.element("fallback")]);
+ });
});
diff --git a/test/docx/relationships-reader.tests.js b/test/docx/relationships-reader.tests.js
index 60db3b4..1427b1c 100644
--- a/test/docx/relationships-reader.tests.js
+++ b/test/docx/relationships-reader.tests.js
@@ -57,9 +57,9 @@ test("when there are no relationships of requested type then empty array is retu
function relationshipsElement(children) {
- return xml.element("{http://schemas.openxmlformats.org/package/2006/relationships}Relationships", {}, children)
+ return xml.element("{http://schemas.openxmlformats.org/package/2006/relationships}Relationships", {}, children);
}
function relationshipElement(attributes) {
- return xml.element("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship", attributes, [])
+ return xml.element("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship", attributes, []);
}
diff --git a/test/docx/uris.tests.js b/test/docx/uris.tests.js
index 5b2afab..2c7476c 100644
--- a/test/docx/uris.tests.js
+++ b/test/docx/uris.tests.js
@@ -9,14 +9,14 @@ test("uriToZipEntryName", {
assert.equal(
zipfile.uriToZipEntryName("one/two", "three/four"),
"one/two/three/four"
- )
+ );
},
"when path has leading slash then base is ignored": function() {
assert.equal(
zipfile.uriToZipEntryName("one/two", "/three/four"),
"three/four"
- )
+ );
}
});
diff --git a/test/transforms.tests.js b/test/transforms.tests.js
index d9112b2..ab185f5 100644
--- a/test/transforms.tests.js
+++ b/test/transforms.tests.js
@@ -91,7 +91,7 @@ test("getDescendants()", {
"includes children": function() {
var element = {
children: [{name: "child 1"}, {name: "child 2"}]
- }
+ };
assert.deepEqual(
transforms.getDescendants(element),
[{name: "child 1"}, {name: "child 2"}]