Тестування · Middle · Запитання 74 з 75

Як перевірити, що «Submit» неактивна, доки форма не валідна?

const submit = screen.getByRole("button", { name: "Submit" });
expect(submit).toBeDisabled();
await user.type(screen.getByLabelText("Email"), "ann@example.com");
expect(submit).toBeEnabled();

Пояснення

toBeDisabled враховує й кнопки, вимкнені батьківським <fieldset disabled>.

Де почитати

Помилка в запитанні

Тестування · Middle · запитання 74

Перевірте себе

Пройдіть тест Тестування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест