free_mutant/spec/unit/mutant/mutator/literal/regex_spec.rb
Markus Schirp bb9809fa39 Reorganize unit specs.
* The old nameing did not make any sense. Sorry for not useing git mv.
2012-08-01 14:13:57 +02:00

33 lines
642 B
Ruby

require 'spec_helper'
describe Mutant::Mutator::Literal, 'regex' do
let(:random_string) { 'bar' }
let(:source) { '/foo/' }
let(:base_mutations) do
mutations = []
mutations << 'nil'
mutations << "/#{random_string}/"
end
before do
Mutant::Random.stub(:hex_string => random_string)
end
let(:mutations) { base_mutations }
it_should_behave_like 'a mutation enumerator method'
context 'when source is empty regexp' do
before do
pending
end
let(:source) { '//' }
let(:mutations) { base_mutations - [source.to_ast] }
it_should_behave_like 'a mutation enumerator method'
end
end