@@ -5,6 +5,10 @@ var Promise = require("nodegit-promise");
55var promisify = require ( "promisify-node" ) ;
66var fse = promisify ( require ( "fs-extra" ) ) ;
77
8+ var writeFile = promisify ( function ( filename , data , callback ) {
9+ return require ( "fs" ) . writeFile ( filename , data , { } , callback ) ;
10+ } ) ;
11+
812describe ( "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