free_mutant/meta/restarg.rb
Daniel Gollahon 325e6b6fe0
Add method body -> super mutation
- Mutates method bodies to `super` to catch cases where a method has
  been needlessly re-implemented and the parent class provides the
  equivalent behavior.
- Closes #154
- Closes #673
2018-06-27 10:10:37 -07:00

8 lines
219 B
Ruby

Mutant::Meta::Example.add :restarg do
source 'def foo(*bar); end'
mutation 'def foo; end'
mutation 'def foo(*bar); bar = []; end'
mutation 'def foo(*bar); raise; end'
mutation 'def foo(*bar); super; end'
end