jasmine
Version:
CLI for Jasmine, a simple JavaScript testing framework for browsers and Node
24 lines (20 loc) • 662 B
JavaScript
const path = require('path');
const os = require('os');
const process = require('process');
const Command = require('../lib/command');
const Jasmine = require('../lib/jasmine');
const ParallelRunner = require("../lib/parallel_runner");
const examplesDir = path.join(path.dirname(require.resolve('jasmine-core')), 'jasmine-core', 'example', 'node_example');
const command = new Command(path.resolve(), examplesDir, {
Jasmine,
ParallelRunner,
print: console.log,
terminalColumns: process.stdout.columns,
platform: os.platform,
});
command.run(process.argv.slice(2))
.catch(e => {
console.error(e);
process.exit(1);
});