chokidar-socket-emitter
Version:
socket.io server emitting changes on filesystem
24 lines (19 loc) • 517 B
JavaScript
const Mocha = require('mocha')
const fs = require('fs')
const path = require('path')
// Instantiate a Mocha instance.
var mocha = new Mocha()
var testDir = 'test'
// Add each .js file to the mocha instance
fs.readdirSync(testDir).filter(function (file) {
// Only keep the .js files
return file.substr(-3) === '.js'
}).forEach(function (file) {
mocha.addFile(path.join(testDir, file))
})
// Run the tests.
mocha.run(function (failures) {
process.on('exit', function () {
process.exit(failures)
})
})