diff --git a/src/features/helper/osmosis.ts b/src/features/helper/osmosis.ts index 969244d..e10f781 100644 --- a/src/features/helper/osmosis.ts +++ b/src/features/helper/osmosis.ts @@ -74,7 +74,7 @@ export class Osmosis { }, }; - const abortController = new AbortController(); + const abortController: any = new AbortController(); const timeoutHandler = setTimeout(() => { abortController.abort(); }, timeout); @@ -103,4 +103,3 @@ export class Osmosis { return await response.json() as T; } } - diff --git a/test/suite/index.ts b/test/suite/index.ts index 453a603..005b4c8 100644 --- a/test/suite/index.ts +++ b/test/suite/index.ts @@ -6,33 +6,34 @@ export const run = (): Promise => { // Create the mocha test const mocha = new Mocha({ ui: "tdd", - color: true + color: true, }); const testsRoot = path.resolve(__dirname, ".."); - return new Promise((c, e) => { - glob("**/**.test.js", { cwd: testsRoot }, (err, files) => { - if (err) { - return e(err); - } - + return new Promise((resolve, reject) => { + try { + const testFiles = glob.globSync("**/**.test.js", { cwd: testsRoot }); // Add files to the test suite - files.forEach(f => { return mocha.addFile(path.resolve(testsRoot, f)); }); + testFiles.forEach(file => { + return mocha.addFile(path.resolve(testsRoot, file)); + }); try { // Run the mocha test mocha.run(failures => { if (failures > 0) { - e(new Error(`${failures} tests failed.`)); + reject(new Error(`${failures} tests failed.`)); } else { - c(); + resolve(); } }); - } catch (err) { - console.error(err); - e(err); + } catch (error) { + console.error(error); + reject(error); } - }); + } catch (error) { + reject(); + } }); };