UNPKG

@stryker-mutator/karma-runner

Version:

A plugin to use the karma test runner in Stryker, the JavaScript mutation testing framework

18 lines 780 B
import { commonTokens, tokens, } from '@stryker-mutator/api/plugin'; import { requireResolve } from '@stryker-mutator/util'; import { pluginTokens } from '../plugin-tokens.js'; import { AngularProjectStarter } from './angular-starter.js'; import { karmaConfigStarter } from './karma-starter.js'; createProjectStarter.inject = tokens(commonTokens.options, commonTokens.injector); export function createProjectStarter(options, injector) { const actualOptions = options; if (actualOptions.karma.projectType === 'angular-cli') { return injector .provideValue(pluginTokens.requireResolve, requireResolve) .injectClass(AngularProjectStarter); } else { return karmaConfigStarter; } } //# sourceMappingURL=project-starter.js.map