Если я инкапсулирую jest-тест в функцию, используя TypeScript, каким должен быть ожидаемый тип возвращаемого значения? Спасибо.
const foo:JestReturnType = () => test('this is a test', expect(true).toBeTruthy());
Возвращаемое значение test или it равно void:
test
it
void
const foo = (): void => test('this is a test', () => { expect(true).toBeTruthy(); }); describe('test suites', () => { foo(); });
Результат модульного теста:
PASS src/stackoverflow/58310060/index.spec.ts (10.251s) test suites ✓ this is a test (6ms) Test Suites: 1 passed, 1 total Tests: 1 passed, 1 total Snapshots: 0 total Time: 12.401s
Исходный код: https://github.com/mrdulin/jest-codelab/tree/master/src/stackoverflow/58310060