mutest
mutest copied to clipboard
fork of mutant with inline disable comments and a few different mutations.
I'm actually trying to resolve #93, and a lot of interesting output from the build scrolls by but is then cleared completely, leaving only the output from one test case....
Mutant recently gained minitest integration. It would be nice to have that ported to mutest.
There are certain mutations whose results I just don't like, even though they lead to code that is equivalent for the cases relevant to my code base. For example, in...
This is a very basic question/issue, but I've attempted to get started with mutant/mutest several times over the years and always got stalled on something stupid. Would really appreciate any...
### Minimal code to reproduce ```ruby def foo(**bar) rescue Baz end ``` ### AST of original code ```sexp (def :foo (args (kwrestarg :bar)) (rescue nil (resbody (array (const nil :Baz))...
When using the `--use rspec` flag, I get the following error on just about every test case once: ``` 1) Pair#flip! reverses the pair's values in place Failure/Error: expect(pair.right).to eq...
I'm trying to run mutest on a small project of mine, [array_utility](https://github.com/elifoster/array_utility). I am using: ```shell $ mutest --include lib --require array_utility --use rspec 'ArrayUtility' ``` but it results in...
Useful for code like ```ruby class User def blah User.recent.first(5) end end ``` in this case the instance method `#blah` doesn't need to repeat its class name and could instead...
We currently upgrade `^` and `$` to their full-string counterparts, but we don't seem to add anchors in general. Note: we may get a "loop" of mutations by adding these...
Simply forcing the use of `Integer` is actually kind of misleading/dangerous. Our goal with `mutest` should be to help people write correct software that is free of bugs but, while...