free_mutant/meta/kwoptarg.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

11 lines
329 B
Ruby

Mutant::Meta::Example.add :kwarg do
source 'def foo(bar: baz); end'
mutation 'def foo; end'
mutation 'def foo(bar: baz); raise; end'
mutation 'def foo(bar: baz); super; end'
mutation 'def foo(bar: nil); end'
mutation 'def foo(bar: self); end'
mutation 'def foo(bar:); end'
mutation 'def foo(_bar: baz); end'
end