From 2e60415625576c405da447826200ed162bcca9ff Mon Sep 17 00:00:00 2001 From: Timo Hocker Date: Sun, 4 Oct 2020 12:36:06 +0200 Subject: [PATCH] fix stryker config --- jasmine.json | 6 ++++-- package.json | 4 +++- stryker.conf.js | 10 ++++++---- yarn.lock | 15 +++++++++++++++ 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/jasmine.json b/jasmine.json index b2c441f..e39becf 100644 --- a/jasmine.json +++ b/jasmine.json @@ -2,10 +2,12 @@ { "spec_dir": "test", "spec_files": [ - "spec/*.js" + "spec/*.js", + "spec/*.ts" ], "helpers": [ - "helpers/*.js" + "helpers/*.js", + "helpers/*.ts" ], "stopSpecOnExpectationFailure": false, "random": false diff --git a/package.json b/package.json index 1cd7eb6..9192387 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,9 @@ "compile": "tsc --allowJs --declaration --emitDeclarationOnly index.js" }, "dependencies": { - "@sapphirecode/encoding-helper": "^1.0.38" + "@sapphirecode/encoding-helper": "^1.0.38", + "@stryker-mutator/jasmine-framework": "^3.3.1", + "@stryker-mutator/jasmine-runner": "^3.3.1" }, "files": [ "LICENSE", diff --git a/stryker.conf.js b/stryker.conf.js index d656d10..691331c 100644 --- a/stryker.conf.js +++ b/stryker.conf.js @@ -15,9 +15,11 @@ module.exports = function cfg (config) { 'clear-text', 'progress' ], - testRunner: 'command', - transpilers: [], - coverageAnalysis: 'all', - mutate: [ 'index.js' ] + testRunner: 'jasmine', + testFramework: 'jasmine', + jasmineConfigFile: 'jasmine.json', + transpilers: [], + coverageAnalysis: 'all', + mutate: [ 'index.js' ] }); }; diff --git a/yarn.lock b/yarn.lock index 44da7d2..436f516 100644 --- a/yarn.lock +++ b/yarn.lock @@ -304,6 +304,21 @@ typed-inject "~2.2.1" typed-rest-client "~1.7.1" +"@stryker-mutator/jasmine-framework@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@stryker-mutator/jasmine-framework/-/jasmine-framework-3.3.1.tgz#83d7c0aee6e9a6ac84d7715fad03c13012768027" + integrity sha512-6fwZj6PVHeoXt5HUC/vkBv2MOKuAjdBgzLAplykkMwqCcWCWXXkfQtL3hYbBecUWcajNg4tNQCQY48FEf0W0hg== + dependencies: + "@stryker-mutator/api" "^3.3.1" + +"@stryker-mutator/jasmine-runner@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@stryker-mutator/jasmine-runner/-/jasmine-runner-3.3.1.tgz#365e1d92fa2bfe39c74e6eff89f6244ce480d8c7" + integrity sha512-lMsSW/Mfa9z5qhnZpD7WqXWeZGfD2qls5MSrJUWhQ+xItEI88CoP0auGC/zb2KiMpr9NqBGOwQhvC8HoCTij7g== + dependencies: + "@stryker-mutator/api" "^3.3.1" + "@stryker-mutator/util" "^3.3.1" + "@stryker-mutator/javascript-mutator@^3.2.3": version "3.3.1" resolved "https://registry.yarnpkg.com/@stryker-mutator/javascript-mutator/-/javascript-mutator-3.3.1.tgz#db22a0802bd0ff6f192d15bcf92d6c1d65b0db15"