(
skip: boolean,
verb: TestDefinition<ARGS, RETVAL> & {skip: TestDefinition<ARGS, RETVAL>},
name: string,
...args: ARGS
)
| 34 | * implementing the test. |
| 35 | */ |
| 36 | export function skipIf<ARGS extends unknown[], RETVAL>( |
| 37 | skip: boolean, |
| 38 | verb: TestDefinition<ARGS, RETVAL> & {skip: TestDefinition<ARGS, RETVAL>}, |
| 39 | name: string, |
| 40 | ...args: ARGS |
| 41 | ): RETVAL { |
| 42 | if (skip) { |
| 43 | return verb.skip(`[SKIPPED] ${name}`, ...args); |
| 44 | } else { |
| 45 | return verb(name, ...args); |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | /** |
| 50 | * Helper function for skipping tests on Travis CI. |
no test coverage detected