Я тестирую форму с помощью Enzyme и Jest. Проверочный тест не соответствует go ожидаемому. Но он показывает ошибку на сервере разработки. Это мой тест формы.
it('require e-mail and password', () => {
// I wrap mount method with Chakra UI's theme provider here
const registerPage = mountWithTheme(<Register />);
const registerForm = registerPage.find('form');
act(() => {
registerForm.find('button[type="submit"]').simulate('click');
});
act(() => {
const formText = registerForm.text();
expect(formText).toMatch('E-Mail is required');
expect(formText).toMatch('Password is required');
expect(formText).toMatch('Please confirm the password');
});
});
Ошибка не появляется в тестовой функции. Я думаю, это из-за проверки asyn c, но я не знаю, как это исправить.