aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-04-01 22:39:47 +0100
committerMichael Williamson <mike@zwobble.org>2013-04-01 22:39:47 +0100
commit89d074071d250a23264e9ab82bb896af3e5ce674 (patch)
treeabc9ec9b92d3366217abe568bd0985fe6aabe4d0 /tests
parent720f997476ab2d0ac3cef17b890b423133ae5e7d (diff)
Fix image generation
Diffstat (limited to 'tests')
-rw-r--r--tests/docx-reader.tests.js2
-rw-r--r--tests/mammoth.tests.js9
-rwxr-xr-xtests/test-data/tiny-picture.docxbin0 -> 13699 bytes
3 files changed, 10 insertions, 1 deletions
diff --git a/tests/docx-reader.tests.js b/tests/docx-reader.tests.js
index 9f431b7..8971782 100644
--- a/tests/docx-reader.tests.js
+++ b/tests/docx-reader.tests.js
@@ -146,7 +146,7 @@ describe("readElement", function() {
"rId5": {target: "media/hat.png"}
},
createFakeDocxFile({
- "media/hat.png": imageBuffer
+ "word/media/hat.png": imageBuffer
})
);
var result = reader.readXmlElement(drawing);
diff --git a/tests/mammoth.tests.js b/tests/mammoth.tests.js
index e963257..f8e799d 100644
--- a/tests/mammoth.tests.js
+++ b/tests/mammoth.tests.js
@@ -1,4 +1,5 @@
var assert = require("assert");
+var path = require("path");
var mammoth = require("../")
var styles = require("../lib/styles");
@@ -31,4 +32,12 @@ describe('mammoth', function() {
assert.equal("<h1>Hello.</h1>", result.html);
});
});
+
+ test('inline images are included in output', function() {
+ var converter = new mammoth.Converter();
+ var docxPath = path.join(__dirname, "test-data/tiny-picture.docx");
+ return converter.convertToHtml(docxPath).then(function(result) {
+ assert.equal(result.html, '<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=" /></p>');
+ });
+ });
})
diff --git a/tests/test-data/tiny-picture.docx b/tests/test-data/tiny-picture.docx
new file mode 100755
index 0000000..d45bb9e
--- /dev/null
+++ b/tests/test-data/tiny-picture.docx
Binary files differ