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
Markus Schirp
5cc20f9b91
Use String#gsub instead of String#sub for rbx
2013-04-22 12:17:52 +02:00
Dan Kubb
c3c0e06c86
Fix whitespace
2013-04-17 20:31:21 -07:00
Markus Schirp
4ac0153125
Use String#sub instead of overpowered String#gsub
2013-02-22 23:34:29 +01:00
Markus Schirp
4d89c02041
Simplify method expansions
2013-02-22 20:46:22 +01:00
Markus Schirp
6fe8b1181c
Simplify method expansion
2013-02-01 20:20:43 +01: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
3562d4f627
Load spec_helper.rb for rspec strategies
2013-01-18 21:38:46 +01:00
Markus Schirp
d41d7eddb0
Refactor reporter infrastructure
2013-01-15 23:46:05 +01:00
Markus Schirp
151fd08439
Cleanup leaked changes from refactoring
2013-01-14 13:36:26 +01:00
Markus Schirp
c9d762dbe9
Add better rspec dm2 spec lookup
2013-01-13 23:48:18 +01:00
Markus Schirp
af33fd0366
Add standalone method expansions
2013-01-13 22:29:07 +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
40d5230c68
Introduce noop mutation guards and argument mutators
...
* Sorry for not splitting up into smaller commit
2012-12-11 00:17:19 +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