@web/test-runner
Version:
Test runner for web applications
11 lines (10 loc) • 411 B
text/typescript
export function getFailedOnBrowsers(allBrowserNames: string[], failedBrowsers: string[]) {
if (allBrowserNames.length === 1 || failedBrowsers.length === allBrowserNames.length) {
return '';
}
const browserString =
failedBrowsers.length === 1
? failedBrowsers[0]
: failedBrowsers.slice(0, -1).join(', ') + ' and ' + failedBrowsers.slice(-1);
return ` (failed on ${browserString})`;
}