aboutsummaryrefslogtreecommitdiff
path: root/dotnet
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-28 21:41:54 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-28 21:41:54 +0100
commit0efd0742d29fc0c71586cefe0de0b59c2a9750e7 (patch)
treede36f78c1634ec85430cb9eec5080f4f74163f1e /dotnet
parent7235d6ec2dcbd1c94b8c34b795cbf60ba6af5744 (diff)
Add footnote and endnote tests
Diffstat (limited to 'dotnet')
-rw-r--r--dotnet/Mammoth.Tests/DocumentConverterTests.cs22
1 files changed, 22 insertions, 0 deletions
diff --git a/dotnet/Mammoth.Tests/DocumentConverterTests.cs b/dotnet/Mammoth.Tests/DocumentConverterTests.cs
index 2abb033..8d72d40 100644
--- a/dotnet/Mammoth.Tests/DocumentConverterTests.cs
+++ b/dotnet/Mammoth.Tests/DocumentConverterTests.cs
@@ -77,6 +77,28 @@ namespace Mammoth.Tests {
"<p><img src=\"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABNJREFUKFNj/M+ADzDhlWUYqdIAQSwBE8U+X40AAAAASUVORK5CYII=\" /></p>");
}
+ [Fact]
+ public void FootnotesAreAppendedToText() {
+ AssertSuccessfulConversion(
+ ConvertToHtml("footnotes.docx", mammoth => mammoth.IdPrefix("doc-42-")),
+ "<p>Ouch" +
+ "<sup><a href=\"#doc-42-footnote-1\" id=\"doc-42-footnote-ref-1\">[1]</a></sup>." +
+ "<sup><a href=\"#doc-42-footnote-2\" id=\"doc-42-footnote-ref-2\">[2]</a></sup></p>" +
+ "<ol><li id=\"doc-42-footnote-1\"><p> A tachyon walks into a bar. <a href=\"#doc-42-footnote-ref-1\">↑</a></p></li>" +
+ "<li id=\"doc-42-footnote-2\"><p> Fin. <a href=\"#doc-42-footnote-ref-2\">↑</a></p></li></ol>");
+ }
+
+ [Fact]
+ public void EndNotesAreAppendedToText() {
+ AssertSuccessfulConversion(
+ ConvertToHtml("endnotes.docx", mammoth => mammoth.IdPrefix("doc-42-")),
+ "<p>Ouch" +
+ "<sup><a href=\"#doc-42-endnote-2\" id=\"doc-42-endnote-ref-2\">[1]</a></sup>." +
+ "<sup><a href=\"#doc-42-endnote-3\" id=\"doc-42-endnote-ref-3\">[2]</a></sup></p>" +
+ "<ol><li id=\"doc-42-endnote-2\"><p> A tachyon walks into a bar. <a href=\"#doc-42-endnote-ref-2\">↑</a></p></li>" +
+ "<li id=\"doc-42-endnote-3\"><p> Fin. <a href=\"#doc-42-endnote-ref-3\">↑</a></p></li></ol>");
+ }
+
[Fact]
public void CanExtractRawTextFromFile() {
AssertSuccessfulConversion(