У меня есть приложение с сотнями модульных тестов компонентов.Сейчас мы добавляем тестирование доступности с использованием 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();
});
Вместо того, чтобы делать это для сотен файлов, есть ли способ вставить проверку доступности в каждый файл теста?Я предполагаю, что это было бы невозможно, потому что вам нужно подключить каждый компонент в отдельности, но я решил спросить.