37 lines
819 B
TypeScript
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();
|