diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/document-to-html.tests.js | 6 | ||||
| -rw-r--r-- | tests/mammoth.tests.js | 9 |
2 files changed, 8 insertions, 7 deletions
diff --git a/tests/document-to-html.tests.js b/tests/document-to-html.tests.js index 51ee625..cf6fa5b 100644 --- a/tests/document-to-html.tests.js +++ b/tests/document-to-html.tests.js @@ -206,7 +206,7 @@ describe('DocumentConverter', function() { generateUniquifier: function() { return 42; } }); return converter.convertToHtml(footnoteReference).then(function(result) { - assert.equal(result.value, '<sup><a href="#footnote-42-4">[1]</a></sup>'); + assert.equal(result.value, '<sup><a href="#footnote-42-4" id="footnote-ref-42-4">[1]</a></sup>'); }); }); @@ -233,8 +233,8 @@ describe('DocumentConverter', function() { generateUniquifier: function() { return 42; } }); return converter.convertToHtml(document).then(function(result) { - var expectedOutput = '<p>Knock knock<sup><a href="#footnote-42-4">[1]</a></sup></p>' + - '<ol><li id="footnote-42-4"><p>Who\'s there?</p></li></ol>'; + var expectedOutput = '<p>Knock knock<sup><a href="#footnote-42-4" id="footnote-ref-42-4">[1]</a></sup></p>' + + '<ol><li id="footnote-42-4"><p>Who\'s there?</p> <a href="#footnote-ref-42-4">↑</a></li></ol>'; assert.equal(result.value, expectedOutput); }); }); diff --git a/tests/mammoth.tests.js b/tests/mammoth.tests.js index 0b529dd..7b502a4 100644 --- a/tests/mammoth.tests.js +++ b/tests/mammoth.tests.js @@ -89,16 +89,17 @@ describe('mammoth', function() { }); test('footnotes are appended to text', function() { - // TODO: generate links back to main body // TODO: don't duplicate footnotes with multiple references var docxPath = path.join(__dirname, "test-data/footnotes.docx"); var options = { generateUniquifier: function() { return 42; } }; return mammoth.convertToHtml({path: docxPath}, options).then(function(result) { - var expectedOutput = '<p>Ouch<sup><a href="#footnote-42-1">[1]</a></sup>.<sup><a href="#footnote-42-2">[2]</a></sup></p>' + - '<ol><li id="footnote-42-1"><p> A tachyon walks into a bar.</p></li>' + - '<li id="footnote-42-2"><p> Fin.</p></li></ol>' + var expectedOutput = '<p>Ouch' + + '<sup><a href="#footnote-42-1" id="footnote-ref-42-1">[1]</a></sup>.' + + '<sup><a href="#footnote-42-2" id="footnote-ref-42-2">[2]</a></sup></p>' + + '<ol><li id="footnote-42-1"><p> A tachyon walks into a bar.</p> <a href="#footnote-ref-42-1">↑</a></li>' + + '<li id="footnote-42-2"><p> Fin.</p> <a href="#footnote-ref-42-2">↑</a></li></ol>' assert.equal(result.value, expectedOutput); // TODO: get rid of warnings //~ assert.deepEqual(result.messages, []); |
