Компонентное тестирование
Введение
Узнайте больше об этом в посте про Компонентное тестирование в нашем блоге.
Пример
import { render } from '@testing-library/react';
import Component from '../Component';
it('should render react component', async ({browser}) => {
// Отрендерить компонент на изолированной странице
render(<Component />);
// Найти кнопку внутри компонента и кликнуть по ней
const button = await browser.$("button");
await button.click();
// Проверить, что текст кнопки имеет ожидаемое значение
await expect(button).toHaveText("count is 1");
});
Как начать?
Давайте настроим тестирование реакт компонентов, написанных на Typescript.