Sha256: ba32a73abaeb881e5f4c792d9e1210483a7f8511d6640468e0ec4465abb19c7d
Contents?: true
Size: 1020 Bytes
Versions: 4
Compression:
Stored size: 1020 Bytes
Contents
RSpec.describe Mutant::Result::Subject do let(:object) do described_class.new( subject: mutation_subject, mutation_results: mutation_results ) end let(:mutation_subject) { double('Subject') } describe '#continue?' do subject { object.continue? } context 'when mutation results are empty' do let(:mutation_results) { [] } it { should be(true) } end context 'with failing mutation result' do let(:mutation_results) { [double('Mutation Result', success?: false)] } it { should be(false) } end context 'with successful mutation result' do let(:mutation_results) { [double('Mutation Result', success?: true)] } it { should be(true) } end context 'with failed and successful mutation result' do let(:mutation_results) do [ double('Mutation Result', success?: true), double('Mutation Result', success?: false) ] end it { should be(false) } end end end
Version data entries
4 entries across 4 versions & 1 rubygems