DEV: correct qunit runner for autospec

DEV: correct qunit runner for autospec

Was no longer working on latest nodes, unlink expects a callback

Also cleans up eslint warnings.

diff --git a/test/run-qunit.js b/test/run-qunit.js
index f7eb97c..e158837 100644
--- a/test/run-qunit.js
+++ b/test/run-qunit.js
@@ -1,3 +1,5 @@
+/*eslint no-console: ["error", { allow: ["log", "error"] }] */
+
 // Chrome QUnit Test Runner
 // Author: David Taylor
 // Requires chrome-launcher and chrome-remote-interface from npm
@@ -21,7 +23,12 @@ const fs = require("fs");
 if (QUNIT_RESULT) {
   (async () => {
     await fs.stat(QUNIT_RESULT, (err, stats) => {
-      if (stats && stats.isFile()) fs.unlink(QUNIT_RESULT);
+      if (stats && stats.isFile())
+        fs.unlink(QUNIT_RESULT, unlinkErr => {
+          if (unlinkErr) {
+            console.log("Error deleting " + QUNIT_RESULT + " " + unlinkErr);
+          }
+        });
     });
   })();
 }

GitHub sha: 5b36fade

1 Like