lawl-spec-reporter
Version:
Spec reporter for jasmine, based on jasmine-spec-reporter, outputs in LolSpeak
33 lines (31 loc) • 904 B
JavaScript
require('coffee-script/register');
var path = require('path');
var Jasmine = require('jasmine');
var SpecReporter = require('../src/lawl-spec-reporter.js');
var nah = function () {};
var jrunner = new Jasmine();
jrunner.configureDefaultReporter({onComplete: nah, print: nah});
jasmine.getEnv().addReporter(new SpecReporter({
displayStacktrace: false,
displayFailuresSummary: true,
displaySuccessfulSpec: true,
displayFailedSpec: true,
displayPendingSpec: true,
displaySpecDuration: false,
displaySuiteNumber: false,
colors: {
success: 'green',
failure: 'red',
skipped: 'cyan'
},
prefixes: {
success: '✓ ',
failure: '✗ ',
pending: '- '
},
customProcessors: []
}));
jrunner.projectBaseDir = '';
jrunner.specDir = '';
jrunner.addSpecFiles([path.resolve('example/example-spec.coffee')]);
jrunner.execute();