-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
В тестах мы часто используем realEvents, в частности realClick.
В ходе написания тестов для компонента Checkbox в рамках PR-1701 возникла проблема: при использовании realClick аффектился тест на другой компонент – Combobox.
Это приводило к падению теста у Combobox: на snapshot diff для первого теста из группы тестов компонента Combobox появлялось ненужное выделение у поля ввода (см. скриншот).
При отказе от realClick и использовании метода click от cypress проблема исчезла.
Тест:
`it('should check the checkbox on label click', () => {
mount(
<CypressTestDecoratorWithTypo>
<Checkbox label="Label" description="Description" />
</CypressTestDecoratorWithTypo>,
);
// Combobox test fails
// cy.get('label').realClick();
// cy.get('input[type="checkbox"]').should('be.checked');
// Combobox test passes
cy.get('label').click();
cy.get('input[type="checkbox"]').should('be.checked');
});`
Имеет смысл пользоваться realClick с осторожностью или отказаться от него.
Metadata
Metadata
Assignees
Labels
No labels
