summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-09-02 21:26:53 +0100
committerMichael Williamson <mike@zwobble.org>2016-09-02 21:26:53 +0100
commit4b47a9a5208442a3eea8f72eb6c9ebe1647de91c (patch)
tree8076851644a005005cc9f4797b3a9f6b9468b1b0
parent91ddc155e5c1da5e7e948569b6f367d2427ba32a (diff)
Extract assertImageBuffer function
-rw-r--r--test/docx/body-reader.tests.js27
1 files changed, 11 insertions, 16 deletions
diff --git a/test/docx/body-reader.tests.js b/test/docx/body-reader.tests.js
index b610254..6471ec6 100644
--- a/test/docx/body-reader.tests.js
+++ b/test/docx/body-reader.tests.js
@@ -411,10 +411,7 @@ test("can read imagedata elements with r:id attribute", function() {
assert.equal("image", element.type);
assert.equal(element.altText, "It's a hat");
assert.equal(element.contentType, "image/png");
- return element.read()
- .then(function(readValue) {
- assert.equal(readValue, IMAGE_BUFFER);
- });
+ return assertImageBuffer(element, IMAGE_BUFFER);
});
test("can read inline pictures", function() {
@@ -435,10 +432,7 @@ test("can read inline pictures", function() {
assert.equal("image", element.type);
assert.equal(element.altText, "It's a hat");
assert.equal(element.contentType, "image/png");
- return element.read()
- .then(function(readValue) {
- assert.equal(readValue, IMAGE_BUFFER);
- });
+ return assertImageBuffer(element, IMAGE_BUFFER);
});
test("can read anchored pictures", function() {
@@ -468,10 +462,7 @@ test("can read anchored pictures", function() {
}));
assert.equal("image", element.type);
assert.equal(element.altText, "It's a hat");
- return element.read()
- .then(function(readValue) {
- assert.equal(readValue, IMAGE_BUFFER);
- });
+ return assertImageBuffer(element, IMAGE_BUFFER);
});
test("can read linked pictures", function() {
@@ -492,10 +483,7 @@ test("can read linked pictures", function() {
assert.equal("image", element.type);
assert.equal(element.altText, "It's a hat");
assert.equal(element.contentType, "image/png");
- return element.read()
- .then(function(readValue) {
- assert.equal(readValue, IMAGE_BUFFER);
- });
+ return assertImageBuffer(element, IMAGE_BUFFER);
});
test("warning if unsupported image type", function() {
@@ -723,3 +711,10 @@ function createEmbeddedBlip(relationshipId) {
function createLinkedBlip(relationshipId) {
return new XmlElement("a:blip", {"r:link": relationshipId});
}
+
+function assertImageBuffer(element, expectedImageBuffer) {
+ return element.read()
+ .then(function(readValue) {
+ assert.equal(readValue, expectedImageBuffer);
+ });
+}