summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-04-01 16:18:36 +0100
committerMichael Williamson <mike@zwobble.org>2017-04-01 16:18:36 +0100
commit9ebea403e3fa6e502e369917bddf4ef6c46ef961 (patch)
treeda0bd229097a75218bcd1acb31d511585309c8e7
parent5b174110627839214c1413255e1c6715ff7d0aab (diff)
Add test case from java-mammoth
-rw-r--r--Mammoth.Tests/DocumentConverterTests.cs9
-rw-r--r--Mammoth.Tests/TestData/tiny-picture-target-base-relative.docxbin0 -> 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
new file mode 100644
index 0000000..1d61988
--- /dev/null
+++ b/Mammoth.Tests/TestData/tiny-picture-target-base-relative.docx
Binary files differ