Проверка формы React Hook в Enzyme не работает должным образом - PullRequest
0 голосов
/ 19 июня 2020

Я тестирую форму с помощью 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, но я не знаю, как это исправить.

...