Files
olevole e4c2ee15ae remove all ^M Dos carraige returns
better late than never, #55
2024-11-24 17:41:50 +03:00

32 lines
652 B
JavaScript

import Mocha from 'mocha';
import fs from 'fs';
import path from 'path';
var runner = new Mocha({ ui: 'bdd' });
runner.suite.emit('pre-require', global, 'global-mocha-context', runner);
var tests = fs.readdirSync('test').filter(function(testName) {
return testName != 'runner.js' && testName.endsWith('.js');
});
runNextTests()
.then(function() {
runner.run()
})
.catch(function(err) {
setTimeout(function() {
throw err;
});
});
function runNextTests() {
var test = tests.shift();
if (!test)
return Promise.resolve();
return loader.import(path.resolve('test/' + test))
.then(function() {
return runNextTests();
});
}