У меня есть компонент, который вызывает обещание в componentDidMount
. Как только обещание разрешается, результат обещания отображается в методе render
.
В моем тесте топора я хочу дождаться его результата перед загрузкой компонента, используя renderToString
.
До загрузки данных мой компонент просто отображает значок загрузки, который я, конечно, не хочу тестировать здесь.
const html = ReactDOMServer.renderToString(<MyComponent />);
const result = await axe(html);
expect(result.violations.length).toEqual(0);