aboutsummaryrefslogtreecommitdiff
path: root/tests/docx/document-xml-reader.tests.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-01-26 21:49:19 +0000
committerMichael Williamson <mike@zwobble.org>2015-01-26 21:49:19 +0000
commitb688edfa6fa6c3407e70dd9723fbeb495d11ee8e (patch)
tree119ab7e073492d0c9dfaf6ceab9a352491e3867a /tests/docx/document-xml-reader.tests.js
parentda9ba46578e8d0db4783b7aed5c66a3f375c822e (diff)
Generate realistic content types in test
Diffstat (limited to 'tests/docx/document-xml-reader.tests.js')
-rw-r--r--tests/docx/document-xml-reader.tests.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/docx/document-xml-reader.tests.js b/tests/docx/document-xml-reader.tests.js
index 3350917..53f2aa0 100644
--- a/tests/docx/document-xml-reader.tests.js
+++ b/tests/docx/document-xml-reader.tests.js
@@ -1,4 +1,5 @@
var assert = require("assert");
+var path = require("path");
var DocumentXmlReader = require("../../lib/docx/document-xml-reader").DocumentXmlReader;
var documents = require("../../lib/documents");
@@ -31,8 +32,11 @@ function convertXmlToDocumentValue(element, options) {
}
var fakeContentTypes = {
- findContentType: function(path) {
- return "<content-type: " + path + ">";
+ findContentType: function(filePath) {
+ var extensionTypes = {
+ ".png": "image/png"
+ };
+ return extensionTypes[path.extname(filePath)];
}
};
@@ -241,7 +245,7 @@ describe("readXmlElement: ", function() {
var element = single(result.value);
assert.equal("image", element.type);
assert.equal(element.altText, "It's a hat");
- assert.equal(element.contentType, "<content-type: word/media/hat.png>");
+ assert.equal(element.contentType, "image/png");
return element.read()
.then(function(readValue) {
assert.equal(readValue, imageBuffer);