Я пишу несколько тестов, используя Jest для моего приложения Vue. js. Когда я загружаю свой компонент, происходит куча асин c вещей, поэтому оболочка не сразу показывает то, что я хочу проверить. Есть ли готовый способ сообщить Jest, что нужно дождаться, пока элемент будет виден, прежде чем тестировать его содержимое?
Вот как выглядит мой тест:
describe('ProjectWisdom.vue', () => {
it('should render correct contents', async () => {
const wrapper = mount(ProjectWisdom);
expect(wrapper.find("#project_wisdom h2").text()).toEqual("My amazing project"); // Async code hasn't finished yet
})
})