free_mutant/meta/regexp/regexp_bos_anchor.rb
John Backus 770f34eee5
Reintroduce Regexp mutations
- Reverts commit 8c0c656aec
- Fixes #595
- Adds support for `\h` and `\H`
2016-07-25 12:21:50 -07:00

26 lines
400 B
Ruby

Mutant::Meta::Example.add :regexp_bos_anchor do
source '/\A/'
singleton_mutations
# match all inputs
mutation '//'
# match no input
mutation '/nomatch\A/'
end
Mutant::Meta::Example.add :regexp_bos_anchor do
source '/^#{a}/'
singleton_mutations
mutation '/^#{nil}/'
mutation '/^#{self}/'
# match all inputs
mutation '//'
# match no input
mutation '/nomatch\A/'
end