Итак, у меня было несколько тестов, которые проверяли некоторые атрибуты компонентов (например, кнопку).
Ранее у меня были тестовые случаи, которые раньше работали примерно так:
fixture.whenStable().then(()=>{
const nextBtn = fixture.debugElement.nativeElement.querySelector(
'#create-btn'
);
console.log(nextBtn)
expect(nextBtn.getAttribute('ng-reflect-disabled')).toBe('true');;
})
внезапно, код не входит внутрь fixture.whenStable().then(() => {})
, тестовые примеры проходят с предупреждением, таким как
У некоторых компонентов должна быть отключена кнопка, ожиданий нет
Я не могу найти что-либо через Интернет.Кто-нибудь сталкивался с подобной проблемой.
Я также пытался обернуть ее вокруг async()
из it
, но не повезло