Jest / Enzyme Запускайте один и тот же тест перед каждым тестовым файлом в React - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть приложение с сотнями модульных тестов компонентов.Сейчас мы добавляем тестирование доступности с использованием jest-axe, и для этого просто требуется добавить один и тот же тест для каждого компонента.

Тест выглядит следующим образом:

it('should have no accessibility violations', async () => {
        const props = {
            customProp: { ...values },
            onChange: () => {}
        };
        const instance = create(props);
        const html = ReactDOMServer.renderToString(instance);
        const results = await axe(html);
        expect(results).toHaveNoViolations();
    });

Вместо того, чтобы делать это для сотен файлов, есть ли способ вставить проверку доступности в каждый файл теста?Я предполагаю, что это было бы невозможно, потому что вам нужно подключить каждый компонент в отдельности, но я решил спросить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...