• Вопросы по Jest тестированию на React?

    @pfanaskov
    Расматривай компонент как черный ящик. Ты ему пропсы он тебе отрисовывает дерево, его и проверяешь - в простейшем случае. И не важно вызывает при этом он свои внутрение методы или нет. Посложнее когда есть стейт и/или ожидается какая либо последовательность действий от пользователя после отрисовки (например нажатие по кнопке). В этом случае опять же ставится нужный стейт с пропсами, имулируются действия пользователя и смотрится результат - отрисованые элементы, вызваные келбеки в пропсах... Ты должен тестировать внешний интерфейс компонента, максимум верную установку стейта в результате каких либо манипуляций.

    Вот хорошая статья на эту тему https://medium.com/selleo/testing-react-components...
    Ответ написан
    Комментировать