This repository has been archived on 2023-10-25. You can view files and clone it, but cannot push or open issues or pull requests.
coverage-check-action/spec/report_adapter_spec.rb
Miguel Savignano 6ae146e422
Coverage check (#1)
* adapter for coverage

* report adapter

* generate coverage report

* use inputs
2019-11-02 23:25:41 +01:00

31 lines
611 B
Ruby

# frozen_string_literal: true
require './spec/spec_helper'
describe ReportAdapter do
let(:report) do
{ 'lines' => { 'covered_percent' => 80, 'minumum_percent' => 80 } }
end
let(:spec_summary) do
File.read('./spec/fixtures/output/summary.md')
end
let(:adapter) { ReportAdapter }
it '.conslusion' do
result = adapter.conslusion(report)
expect(result).to eq('success')
end
it '.summary' do
result = adapter.summary(report)
expect(result).to eq(spec_summary)
end
it '.annotations' do
result = adapter.annotations(report)
expect(result).to eq([])
end
end