stryker-mocha-runner
Version:
A plugin to use the mocha test runner in Stryker, the JavaScript mutation testing framework
17 lines • 833 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var plugin_1 = require("stryker-api/plugin");
var MochaTestRunner_1 = require("./MochaTestRunner");
var MochaConfigEditor_1 = require("./MochaConfigEditor");
var MochaOptionsLoader_1 = require("./MochaOptionsLoader");
exports.strykerPlugins = [
plugin_1.declareFactoryPlugin(plugin_1.PluginKind.ConfigEditor, 'mocha-runner', mochaConfigEditorFactory),
plugin_1.declareClassPlugin(plugin_1.PluginKind.TestRunner, 'mocha', MochaTestRunner_1.default)
];
mochaConfigEditorFactory.inject = plugin_1.tokens(plugin_1.commonTokens.injector);
function mochaConfigEditorFactory(injector) {
return injector
.provideClass('loader', MochaOptionsLoader_1.default)
.injectClass(MochaConfigEditor_1.default);
}
//# sourceMappingURL=index.js.map