diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/mammoth.tests.js | 9 | ||||
| -rw-r--r-- | test/test-data/tiny-picture-target-base-relative.docx | bin | 0 -> 10881 bytes |
2 files changed, 8 insertions, 1 deletions
diff --git a/test/mammoth.tests.js b/test/mammoth.tests.js index 43b4fe3..2dbdbe4 100644 --- a/test/mammoth.tests.js +++ b/test/mammoth.tests.js @@ -205,13 +205,20 @@ test('mammoth.transforms.paragraph only transforms paragraphs', function() { }); }); -test('inline images are included in output', function() { +test('inline images referenced by path relative to part are included in output', function() { var docxPath = path.join(__dirname, "test-data/tiny-picture.docx"); return mammoth.convertToHtml({path: docxPath}).then(function(result) { assert.equal(result.value, '<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=" /></p>'); }); }); +test('inline images referenced by path relative to base are included in output', function() { + var docxPath = path.join(__dirname, "test-data/tiny-picture-target-base-relative.docx"); + return mammoth.convertToHtml({path: docxPath}).then(function(result) { + assert.equal(result.value, '<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=" /></p>'); + }); +}); + test('src of inline images can be changed', function() { var docxPath = path.join(__dirname, "test-data/tiny-picture.docx"); var convertImage = mammoth.images.imgElement(function(element) { diff --git a/test/test-data/tiny-picture-target-base-relative.docx b/test/test-data/tiny-picture-target-base-relative.docx Binary files differnew file mode 100644 index 0000000..1d61988 --- /dev/null +++ b/test/test-data/tiny-picture-target-base-relative.docx |
