Как проверить на типы реагирующих компонентов и реквизита - PullRequest
2 голосов
/ 09 марта 2020

Я просто хотел протестировать типы на готовых инструментах для тестирования реагирования, это выглядит довольно просто, как я хотел, но просто это не нравится. Плюс, это было бы возможно для других типов?

test('Expect label to be of type string', () => {
  const testString = 'Test value'
  const { getByDisplayValue } = render(<Label text={testString}/>);
  expect(getByDisplayValue).toBe(string);
});

1 Ответ

0 голосов
/ 09 марта 2020

Если вы хотите проверить тип чего-либо в JavaScript, вы можете использовать оператор typeof и написать такое ожидание, как это:

const aValue = 'Some string'
expect(typeof aValue).toEqual('string')

Я не уверен, где getByDisplayValue взято, но я также не ожидал, что это будет строка? похоже на API из библиотеки тестирования ?

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