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