control-freak-ide/server/nodejs/back/lib/agentframework/tools/jasmine.ts
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

37 lines
819 B
TypeScript

const path = require('path');
const engine = require('jasmine');
import { SpecReporter } from 'jasmine-spec-reporter';
declare var __dirname: string;
const runner = new engine();
runner.env.clearReporters();
runner.env.addReporter(new SpecReporter({
suite: {
displayNumber: false
},
spec: {
displayStacktrace: false,
displaySuccessful: true,
displayFailed: true,
displayPending: true,
displayDuration: false
},
summary: {
displaySuccessful: true,
displayFailed: true,
displayPending: true
},
colors: {
successful: 'green',
failed: 'red',
pending: 'yellow'
},
prefixes: {
successful: '✓ ',
failed: '✗ ',
pending: '* '
},
customProcessors: []
}));
runner.loadConfigFile(path.resolve(__dirname, 'jasmine.unit.json'));
runner.execute();