stryker-js
stryker-js copied to clipboard
Mutation testing for JavaScript and friends
**Summary** While testing an Angular component or directive, if an input is aliased and uses the new signal inputs introduced in Angular 16 Stryker fails to run any test, even...
**Summary** Broken `tsconfig` when using `extends`. Tests are running perfectly when pointing to config without relative extends. ```bash ERROR Stryker Unexpected error occurred while running Stryker StrykerError: Error: An error...
Fixes #4883 Update the `mocha-adapter.ts` of the mocha-runner to be compatible with v10.5.1 of Mocha. To preserve compatibility with earlier versions of Mocha, a runtime check for the return value...
**Summary** After [upgrading](https://github.com/ericcornelissen/eslint-plugin-top/pull/1054) from Mocha v10.2.0 to Mocha v10.5.2 the `@stryker-mutator/mocha-runner` started producing an error indicating incompatibility. In particular it seems to be calling `testFileNames.forEach` which no longer exists: ```log...
**Summary** Stryker could not mutate the following statement and fully exits: ```js initialNodes.filter((n) => n.id === "tiptilt")[0].className = tiptiltState ``` **Stryker config** ```json { "$schema": "./node_modules/@stryker-mutator/core/schema/stryker-schema.json", "_comment": "This config was...
This pull request introduces a _mutation server_ within the core module of StrykerJS, implementing the [Mutation Server Protocol](https://github.com/jaspervdveen/vscode-stryker/blob/main/docs/mutation-server-protocol.md). This server facilitates communication between StrykerJS and external clients, specifically the (unpublished)...
**Question** Is this project still maintained? Latest activity by humans in the master branch was several months ago, CI status is 🔴, reported issues are left unanswered. Not to blame...
In a terminal on Windows the "." becomes part of the URL, so when you click it you will end up on a 404 page. That's why I suggest removing...
**Summary** When i use export before any class decorator notation stryker will throw errors. **Does work** ```js @Pipe({ name: 'contactName', standalone: true }) export class ContactNamePipe implements PipeTransform { transform(value:...
**Summary** Almost each time I run Stryker against my Angular v17 project I get different score without changing the code. I have noticed this issue because after getting a low...