summaryrefslogtreecommitdiff
path: root/spec/tooling/lib/tooling/crystalball/coverage_lines_strategy_spec.rb
blob: fd8fc4114a1ed602c8b57286910adb12c53dcc25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true

require_relative '../../../../../tooling/lib/tooling/crystalball/coverage_lines_strategy'

RSpec.describe Tooling::Crystalball::CoverageLinesStrategy do
  subject { described_class.new(execution_detector) }

  let(:execution_detector) { instance_double('Tooling::Crystalball::CoverageLinesExecutionDetector') }

  describe '#after_register' do
    it 'starts coverage' do
      expect(Coverage).to receive(:start).with(lines: true)
      subject.after_register
    end
  end
end