class SimpleCov::Formatter::SimpleFormatter
A ridiculously simple formatter for SimpleCov results.
def format(result)
def format(result) result.groups.map { |name, files| format_group(name, files) }.join end
def format_group(name, files)
def format_group(name, files) header = "Group: #{name}\n#{'=' * 40}\n" # `covered_percent` is nilable across criteria, but line stats are # always measured, so the no-argument call can't return nil here. body = files.map { |file| "#{file.filename} (coverage: #{(_ = file.covered_percent).floor(2)}%)\n" }.join "#{header}#{body}\n" end