Commit graph

7 commits

Author SHA1 Message Date
Markus Schirp
8233c5871f Reduce matcher interface
* New primary interface #call makes specs and implementations much
  easier
* We had #each mostly for historical reasons that are not relevant
  anymore
* Mutation covers the Mutant::Matcher namespace
2015-10-28 20:13:00 +00:00
Keenan Brock
728fbfea61 Add adamantium to test_app gemspecs 2015-04-27 21:50:47 -04:00
Markus Schirp
c392cb5e4b Remove redundant encoding comment
* Mutant is ruby 2.0+ only where UTF-8 is default encoding
2015-04-27 21:07:30 +00:00
Markus Schirp
024ba1d34f Silence warnings when intentionally cause them 2014-10-17 22:54:13 +00:00
Markus Schirp
a2de0442f6 Skip method subjects defined in blocks
* No easy way to insert mutants on these via current monkey patching
  loader
* The blocks are typically part of a method building library when those
  libraries are mutated the def/defs nodes will be part of an mutated
  block that is included in a subject.

[fix #254]
2014-09-16 21:07:26 +00:00
Dan Kubb
7293386c26 Add magic encoding header to all ruby files
* rubocop still warns about this on ruby 1.9.3, so it was fixed so
  it produces less output on travis.
2013-07-28 16:03:06 -07:00
Markus Schirp
b087d4b38f Add a sample application to mutate in integration tests 2012-08-09 20:04:03 +02:00