module SimpleCov

def minimum_coverage_violated(result)

def minimum_coverage_violated(result)
  coverage_achieved = minimum_coverage.map do |criterion, percent|
    {
      criterion: criterion,
      minimum_expected: percent,
      actual: result.coverage_statistics[criterion].percent
    }
  end
  coverage_achieved.select do |achieved|
    achieved.fetch(:actual) < achieved.fetch(:minimum_expected)
  end
end