UNPKG

turbo-gulp

Version:

Gulp tasks to boost high-quality projects.

22 lines (21 loc) 642 B
import * as mocha from "../utils/mocha"; export function resolveMochaOptions(options) { return Object.assign({ reporter: "spec", mjs: false, colors: true }, options); } export function generateTask(gulp, options) { const resolved = resolveMochaOptions(options); const task = async function () { return mocha.run({ cwd: resolved.rootDir, testDir: resolved.testDir, reporter: resolved.reporter, colors: true, mjs: resolved.mjs, }); }; task.displayName = getTaskName(); return task; } export function getTaskName() { return "_:mocha:run"; }