Commit graph

28 commits

Author SHA1 Message Date
Dan Kubb
ee72d6c042 Fix rubocop warnings
* Still a few more to go, but this should be the majority of them
2013-07-28 12:16:45 -07:00
Markus Schirp
023df844f9 Correctly emit memoizers for memoized method mutations 2013-07-05 13:28:21 +02:00
Dan Kubb
e656718375 Fix glob for #initialize to use the proper format
* The previous statement would not match any files at all.
2013-06-23 23:45:42 -07:00
Markus Schirp
8d877456b0 Add missing scope descriptions 2013-06-15 17:13:24 +02:00
Markus Schirp
7ae6e09908 Fix object cycle
Strategy currently does not need to be initialized with config.
2013-06-15 16:32:40 +02:00
Markus Schirp
d1aed52877 Remove more duplication with concord 2013-06-15 01:29:44 +02:00
Markus Schirp
1f25ab3ded Cosmetic end comments 2013-06-14 21:12:10 +02:00
Dan Kubb
c3c0e06c86 Fix whitespace 2013-04-17 20:31:21 -07:00
Markus Schirp
4089434110 Remove unused class 2013-02-01 20:11:34 +01:00
Markus Schirp
b7983387ff Merge branch 'master' into development
Conflicts:
	lib/mutant/strategy/rspec/example_lookup.rb
	mutant.gemspec
2013-01-24 21:21:19 +01:00
Markus Schirp
c594c598de Use inflecto instead of mbj-inflector
Doing this also for master branch, so checkouts bundle here also.
Was fixed on development aready, so I did not notice. Sorry about that.
2013-01-24 20:51:11 +01:00
Markus Schirp
f111967df7 Use inflecto instead of mbj-inflector 2013-01-22 16:05:56 +01:00
Markus Schirp
5b3d506523 Reconnect API changes for successful spec run
Sorry this looks like spiking around and yeah it was some kind of.
2013-01-22 00:00:30 +01:00
Markus Schirp
c9d762dbe9 Add better rspec dm2 spec lookup 2013-01-13 23:48:18 +01:00
Markus Schirp
eb6ea9a74f Metric driven code refactoring
Break some classes, rename stuff etc.
2013-01-04 22:16:03 +01:00
Markus Schirp
5565f5309a Handle binary operator methods correctly 2013-01-03 19:09:43 +01:00
Markus Schirp
93556763dd Bring back yard coverage to 100%
Also do some minor refactorings
2012-12-12 22:31:27 +01:00
Markus Schirp
066f743750 Do not special case initialize methods in rspec-dm2 example lookup 2012-12-11 00:39:29 +01:00
Markus Schirp
de276327f5 Add support for mutating block arguments 2012-12-10 17:11:08 +01:00
Markus Schirp
88e1f0941c Add unary operator expansions 2012-12-08 01:04:43 +01:00
Markus Schirp
bc408d52d2 Add a shitload of operator expansions 2012-12-08 00:52:03 +01:00
Markus Schirp
b5430e2000 Cleanup crashes and invalid mutants 2012-12-07 23:27:21 +01:00
Markus Schirp
aae3b25f99 Expand writer methods correctly to spec files 2012-12-07 20:13:19 +01:00
Markus Schirp
6a935fecf0 Expand foo= to foo_writer_spec.rb in dm-2 strategy 2012-12-07 19:06:56 +01:00
Markus Schirp
80f0960672 Warn with identification when no spec files are present 2012-12-07 18:45:45 +01:00
Markus Schirp
fa36323fcd Improve reporting to show only uncovered mutations 2012-12-07 17:14:18 +01:00
Markus Schirp
ef25d84326 Correct method expansion 2012-12-07 17:00:31 +01:00
Markus Schirp
7be00708b6 Improve rspec dm2 strategy
* Expand foo? to foo_predicate_spec.rb
* Expand foo! to foo_bang_spec.rb
* Execute all public method specs on mutation of private method
* Warn on stderr when no spec file was found (better than nothing to be
  iproved later)
2012-12-07 16:57:42 +01:00