@small-tech/tap-out
Version:
A different tap parser
22 lines (18 loc) • 386 B
JavaScript
exports = module.exports = function (line) {
const m = line
.split(' ')
.filter(function (item) {
// Remove blank spaces
return item !== ''
})
return {
type: 'result',
raw: line,
name: m[1],
count: m[2]
}
}
exports.equals = function (line) {
var p = new RegExp('#\\s+(tests|pass|fail|todo)\\s+\\d+\\s*$',['i'])
return p.test(line)
}