Sha256: 72da534ccaf9429da2c515f06598558ba3b69e601bdbd296aa7aa30be1da8369
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
# frozen_string_literal: true require File.expand_path('spec_helper', __dir__) module Danger describe Danger::DangerUndercover do it 'is a Danger plugin' do expect(Danger::DangerUndercover.new(nil)).to be_a Danger::Plugin end describe 'Dangerfile' do before do @dangerfile = testing_dangerfile @undercover = @dangerfile.undercover end it 'fails if file is not found' do @undercover.report('spec/fixtures/missing_file.txt') expect(@dangerfile.status_report[:errors]).to eq(['Undercover: coverage report cannot be found.']) end it 'shows success message if nothing to report' do report_path = 'spec/fixtures/undercover_passed.txt' @undercover.report(report_path) report = File.read(report_path) expect(@dangerfile.status_report[:messages]).to eq([report]) end it 'shows warnings if undercover has a report' do report_path = 'spec/fixtures/undercover_failed.txt' @undercover.report(report_path) report = File.read(report_path) expect(@dangerfile.status_report[:warnings]).to eq([report]) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
danger-undercover-2.0.0 | spec/undercover_spec.rb |