Commit graph

7 commits

Author SHA1 Message Date
Markus Schirp
d62754d10d Cleanup cli reporter
* Equalize on io object
* Raise on cases where diff cannot be generated (simplifies explorational testing)
2012-08-29 13:36:29 +02:00
Markus Schirp
459d028de1 Add a working mutation tester for mutant
* Expand attr_reader :name, to def name; @name; end
  As attr_reader defined methods do not have a valid source location.
* Expose more internal state to allow the generation of nice match
  identifications. Needs to be cleaned up.
2012-08-20 17:53:41 +02:00
Markus Schirp
ba34d4d6de Remove complexity in cli reporter 2012-08-16 19:42:45 +02:00
Markus Schirp
aaa96183b9 Bring back yard coverage to 100% 2012-08-16 19:26:15 +02:00
Markus Schirp
583668138e Add mutations on singleton methods
* Fixing singleton matcher to return Rubiniuy::AST::DefineSingleton
  and not Rubinius::AST::DefineSingletonScope
* Adjust counts of runner spec
2012-08-16 19:10:24 +02:00
Markus Schirp
cee1d3943c Add colorized diffs to cli reporter 2012-08-16 18:02:03 +02:00
Markus Schirp
42e6fe84e5 Add runner with reporter
* Use MethodObject mixin
* Rename Context::Constant to Context::Scope
* Use Mutation class instead of passing around raw nodes
2012-08-16 04:10:54 +02:00