aboutsummaryrefslogtreecommitdiff
path: root/tests/testing.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-03-30 22:14:12 +0000
committerMichael Williamson <mike@zwobble.org>2013-03-30 22:14:12 +0000
commitc127f0d75175d2ab06682bac1bb22dcf31de2b81 (patch)
treeb7fcb52848ed4413b658d0ebe1b76cfc4ada2599 /tests/testing.js
parent6ebcdcfad1ff8584fe4ee4f49aae0e1d51dd164a (diff)
Add test for docx-reader
Diffstat (limited to 'tests/testing.js')
-rw-r--r--tests/testing.js21
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/testing.js b/tests/testing.js
index 0e371d9..f2cf55a 100644
--- a/tests/testing.js
+++ b/tests/testing.js
@@ -1,7 +1,11 @@
+var path = require("path");
+var fs = require("fs");
var q = require("q");
-
exports.test = test;
+exports.testData = testData;
+exports.createFakeDocxFile = createFakeDocxFile;
+
function test(name, func) {
it(name, function(done) {
@@ -11,3 +15,18 @@ function test(name, func) {
}).done();
});
}
+
+function testData(testDataPath) {
+ var fullPath = path.join(__dirname, "test-data", testDataPath);
+ return q.nfcall(fs.readFile, fullPath, "utf-8");
+}
+
+function createFakeDocxFile(files) {
+ function read(path) {
+ return files[path];
+ }
+
+ return {
+ read: read
+ };
+}