diff options
author | NeonXP <i@neonxp.dev> | 2023-08-06 01:23:45 +0300 |
---|---|---|
committer | NeonXP <i@neonxp.dev> | 2023-08-06 01:29:52 +0300 |
commit | e8563a5e6f431fb953ad738262b5150b8349582d (patch) | |
tree | 519f07c34a79d8f48ca5a2682e08ccb04f5d1b7c /src/test/suite/index.ts | |
parent | 7818c08dc67c6916956c50e93e01e0a04010898b (diff) |
fix if err... code action
Diffstat (limited to 'src/test/suite/index.ts')
-rw-r--r-- | src/test/suite/index.ts | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/suite/index.ts b/src/test/suite/index.ts deleted file mode 100644 index 7029e38..0000000 --- a/src/test/suite/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -import * as path from 'path'; -import * as Mocha from 'mocha'; -import * as glob from 'glob'; - -export function run(): Promise<void> { - // Create the mocha test - const mocha = new Mocha({ - ui: 'tdd', - color: true - }); - - const testsRoot = path.resolve(__dirname, '..'); - - return new Promise((c, e) => { - glob('**/**.test.js', { cwd: testsRoot }, (err, files) => { - if (err) { - return e(err); - } - - // Add files to the test suite - files.forEach(f => mocha.addFile(path.resolve(testsRoot, f))); - - try { - // Run the mocha test - mocha.run(failures => { - if (failures > 0) { - e(new Error(`${failures} tests failed.`)); - } else { - c(); - } - }); - } catch (err) { - console.error(err); - e(err); - } - }); - }); -} |