UNPKG

@magic/test

Version:

simple yet powerful unit testing library

31 lines (20 loc) 574 B
#!/usr/bin/env node import path from 'path' import coveralls from 'coveralls-next' import cli from '@magic/cli' import log from '@magic/log' const cwd = process.cwd() const nodeModules = path.join(cwd, 'node_modules') const c8CliPath = path.join(nodeModules, '.bin', 'c8') const cmd = `${c8CliPath} report --reporter=text-lcov` const run = async () => { try { const coverage = await cli.exec(cmd) const calls = await new Promise(res => coveralls.handleInput(coverage, res)) log(calls) } catch (e) { log.error(e) process.exit(1) } } run()