test-executor
Version:
Executes test scripts in the specified dirs.
25 lines (20 loc) • 473 B
JavaScript
const AsyncObject = require('@cuties/cutie').AsyncObject
const path = require('path')
class PreparedScripts extends AsyncObject {
constructor (files) {
super(files)
}
definedSyncCall () {
return (files) => {
let scripts = []
files.forEach(file => {
if (path.extname(file).split('.')[1] === 'js') {
scripts.push(`node ${file}`)
}
})
return scripts
}
}
}
module.exports = PreparedScripts