@northbrook/mocha
Version:
Mocha Configuration for Northbrook
29 lines (20 loc) • 715 B
text/typescript
import {
alias,
command, Command,
flag, Flag,
description, Description,
} from 'northbrook';
import { addHandler } from './handler';
const requireDescription: Description =
description('Require hooks for Mocha');
const requireFlag: Flag =
flag('string', alias('require', 'r'), requireDescription);
const changedDescription: Description =
description('Run tests in only recently changed packages');
const changedFlag: Flag =
flag('boolean', alias('changed'), changedDescription);
const mochaDescription: Description =
description('Run package test files with Mocha');
export const plugin: Command =
command(alias('mocha'), mochaDescription, requireFlag, changedFlag);
addHandler(plugin);