reportToDanger method
void
reportToDanger(
- List<DangerDartErrorCase> errorCases
)
Implementation
@override
void reportToDanger(List<DangerDartErrorCase> errorCases) {
fail(
'${errorCases.length} Tests have failed, see below for more information.');
var testResultsTable =
'\n→ \n\n \n\n\n \n\n\n#### ❗️\[danger_plugin_dart_test\] Error Messages ️❗️\n\n---\n\n';
for (var element in errorCases) {
testResultsTable +=
'\n\n❌ Fail in \`${element.fileName}:${element.lineNo}\`';
testResultsTable += '\n\nName \`${element.testName}\`\n';
testResultsTable +=
'\n\n#### Message\n\n\`\`\`\n${element.message}\n\`\`\`\n\n';
testResultsTable += '\n\n---\n\n';
}
markdown(testResultsTable);
}