diff options
Diffstat (limited to 'tests/docx-reader.tests.js')
| -rw-r--r-- | tests/docx-reader.tests.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/docx-reader.tests.js b/tests/docx-reader.tests.js new file mode 100644 index 0000000..b7e1c29 --- /dev/null +++ b/tests/docx-reader.tests.js @@ -0,0 +1,28 @@ +var assert = require("assert"); + +var docxReader = require("../lib/docx-reader"); +var documents = require("../lib/documents"); + +var testing = require("./testing"); +var test = testing.test; +var testData = testing.testData; +var createFakeDocxFile = testing.createFakeDocxFile; + + +describe("docx-reader", function() { + test("can read document with single paragraph with single run of text", function() { + var expectedDocument = documents.Document([ + documents.Paragraph([ + documents.Run([ + documents.Text("Hello.") + ]) + ]) + ]); + var docxFile = createFakeDocxFile({ + "word/document.xml": testData("simple/word/document.xml") + }); + return docxReader.read(docxFile).then(function(result) { + assert.deepEqual(expectedDocument, result); + }); + }); +}); |
