Sha256: 75236b716e18a686db10be9ed016a3fafb939d7685e077febb18d11351dc8208
Contents?: true
Size: 785 Bytes
Versions: 20
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true RSpec.describe Mutant::Repository::SubjectFilter do context '#call' do subject { object.call(mutant_subject) } let(:object) { described_class.new(diff) } let(:diff) { instance_double(Mutant::Repository::Diff) } let(:value) { instance_double(Object, 'value') } let(:mutant_subject) do double( 'Subject', source_path: double('source path'), source_lines: double('source lines') ) end before do expect(diff).to receive(:touches?).with( mutant_subject.source_path, mutant_subject.source_lines ).and_return(value) end it 'connects return value to repository diff API' do expect(subject).to be(value) end end end
Version data entries
20 entries across 20 versions & 1 rubygems