Функция Typescript, возвращающая шутник - какой должен быть тип - PullRequest
0 голосов
/ 09 октября 2019

Если я инкапсулирую jest-тест в функцию, используя TypeScript, каким должен быть ожидаемый тип возвращаемого значения? Спасибо.

const foo:JestReturnType = () => test('this is a test', expect(true).toBeTruthy());

1 Ответ

1 голос
/ 10 октября 2019

Возвращаемое значение 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...