
* Remove unparser invariant checking, does not yield enough value anymore as unparser is more stable these days
31 lines
653 B
Ruby
31 lines
653 B
Ruby
RSpec.describe Mutant::Meta::Example do
|
|
let(:object) do
|
|
described_class.new(
|
|
file,
|
|
node,
|
|
mutation_nodes
|
|
)
|
|
end
|
|
|
|
let(:file) { 'foo/bar.rb' }
|
|
let(:node) { s(:true) }
|
|
let(:mutation_nodes) { [s(:nil), s(:false)] }
|
|
|
|
let(:mutations) do
|
|
mutation_nodes.map do |node|
|
|
Mutant::Mutation::Evil.new(object, node)
|
|
end
|
|
end
|
|
|
|
describe '#source' do
|
|
subject { object.source }
|
|
|
|
it { should eql('true') }
|
|
end
|
|
|
|
describe '#verification' do
|
|
subject { object.verification }
|
|
|
|
it { should eql(Mutant::Meta::Example::Verification.new(object, mutations)) }
|
|
end
|
|
end
|