diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-04-01 16:18:36 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-04-01 16:18:36 +0100 |
| commit | 9ebea403e3fa6e502e369917bddf4ef6c46ef961 (patch) | |
| tree | da0bd229097a75218bcd1acb31d511585309c8e7 | |
| parent | 5b174110627839214c1413255e1c6715ff7d0aab (diff) | |
Add test case from java-mammoth
| -rw-r--r-- | Mammoth.Tests/DocumentConverterTests.cs | 9 | ||||
| -rw-r--r-- | Mammoth.Tests/TestData/tiny-picture-target-base-relative.docx | bin | 0 -> 10881 bytes |
2 files changed, 8 insertions, 1 deletions
diff --git a/Mammoth.Tests/DocumentConverterTests.cs b/Mammoth.Tests/DocumentConverterTests.cs index 0f4a336..ab0f63e 100644 --- a/Mammoth.Tests/DocumentConverterTests.cs +++ b/Mammoth.Tests/DocumentConverterTests.cs @@ -54,13 +54,20 @@ namespace Mammoth.Tests { } [Fact] - public void InlineImagesAreIncludedInOutput() { + public void InlineImagesReferencedByPathRelativeToPartAreIncludedInOutput() { AssertSuccessfulConversion( ConvertToHtml("tiny-picture.docx"), "<p><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=\" /></p>"); } [Fact] + public void InlineImagesReferencedByPathRelativeToBaseAreIncludedInOutput() { + AssertSuccessfulConversion( + ConvertToHtml("tiny-picture-target-base-relative.docx"), + "<p><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=\" /></p>"); + } + + [Fact] public void ImagesStoredOutsideOfDocumentAreIncludedInOutput() { AssertSuccessfulConversion( ConvertToHtml("external-picture.docx"), diff --git a/Mammoth.Tests/TestData/tiny-picture-target-base-relative.docx b/Mammoth.Tests/TestData/tiny-picture-target-base-relative.docx Binary files differnew file mode 100644 index 0000000..1d61988 --- /dev/null +++ b/Mammoth.Tests/TestData/tiny-picture-target-base-relative.docx |
