()
| 25 | const cancelKeys = ['space', 'c', 'h', ...keys.map(key => key[0]).flat()] |
| 26 | |
| 27 | export function printShortcutsHelp(): void { |
| 28 | stdout().write( |
| 29 | ` |
| 30 | ${c.bold(' Watch Usage')} |
| 31 | ${keys |
| 32 | .map( |
| 33 | i => |
| 34 | c.dim(' press ') |
| 35 | + c.reset([i[0]].flat().map(c.bold).join(', ')) |
| 36 | + c.dim(` to ${i[1]}`), |
| 37 | ) |
| 38 | .join('\n')} |
| 39 | `, |
| 40 | ) |
| 41 | } |
| 42 | |
| 43 | function* traverseFilteredTestNames(parentName: string, filter: RegExp, t: Task): Generator<FilterObject> { |
| 44 | if (isTestCase(t)) { |
no test coverage detected