Задать вопрос
@al_54

Как протестировать функцию меняющую state?

const [test, setTest] = useState(5);

  const handleClick = () => {
    setTest(6));
  };
<Button onClick={handleClick}>
            test
 </Button>


сам тест:
test('handleClick', () => {
    const button = rrr.root.findAllByType(Button)[1];
    const mockRenderCustomItem = jest.fn(() => 1);

    expect(button.props.onClick()).toEqual(mockRenderCustomItem);
  });


как вызвать функцию из onClick? сейчас приходит просто Received: undefined
  • Вопрос задан
  • 27 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы