aboutsummaryrefslogtreecommitdiff
path: root/tests/testing.js
diff options
context:
space:
mode:
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
+ };
+}