Skip to content

Commit d40d791

Browse files
author
John Haley
committed
Promisify writeFile by hand in index tests
1 parent 0744320 commit d40d791

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

test/tests/index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ var Promise = require("nodegit-promise");
55
var promisify = require("promisify-node");
66
var fse = promisify(require("fs-extra"));
77

8+
var writeFile = promisify(function(filename, data, callback) {
9+
return require("fs").writeFile(filename, data, {}, callback);
10+
});
11+
812
describe("Index", function() {
913
var Repository = require(local("../../lib/repository"));
1014

@@ -43,7 +47,7 @@ describe("Index", function() {
4347
var fileNames = Object.keys(fileContent);
4448

4549
return Promise.all(fileNames.map(function(fileName) {
46-
return fse.writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
50+
return writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
4751
}))
4852
.then(function() {
4953
return index.addAll();
@@ -76,7 +80,7 @@ describe("Index", function() {
7680
var fileNames = Object.keys(fileContent);
7781

7882
return Promise.all(fileNames.map(function(fileName) {
79-
return fse.writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
83+
return writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
8084
}))
8185
.then(function() {
8286
return index.addAll();
@@ -117,7 +121,7 @@ describe("Index", function() {
117121
var fileNames = Object.keys(fileContent);
118122

119123
return Promise.all(fileNames.map(function(fileName) {
120-
return fse.writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
124+
return writeFile(path.join(repo.workdir(), fileName), fileContent[fileName]);
121125
}))
122126
.then(function() {
123127
return index.addAll();

0 commit comments

Comments
 (0)