From 8ddcca6b75faf0acc2729ef337a63450b15609bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=AD=90caitp=E2=AD=90?= Date: Thu, 14 Nov 2019 14:16:53 -0500 Subject: [PATCH] Fix copying excluded files `xfs.save()` is an alias for `xfs.writeFile()` (async) but a callback method isn't specified. Explicitly calling writeFileSync instead prevents attempting to invoke an undefined callback. In order to get the synchronous save method, we need to load the sync method from `xfs.sync()`. --- bin/jscoverage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/jscoverage b/bin/jscoverage index a1ceaf3..969162d 100755 --- a/bin/jscoverage +++ b/bin/jscoverage @@ -58,7 +58,7 @@ try { var destFile = path.join(dest, file.substr(source.length)); if (flag) { // copy exclude file - fs.save(destFile, fs.readFileSync(file)); + fs.writeFileSync(destFile, fs.readFileSync(file)); } else { jscoverage.processFile(file, destFile); }