Чтобы проверить, существует ли текстовое содержимое внутри h1
тега
it('should render text inside an h1 tag', async(() => {
// fetch debug element
let h1El = fixture.debugElement.query(By.css('h1'));
expect(h1El.nativeElement.textContent).not.toBeNull();
}));
Чтобы проверить, существует ли дочерний тег title-icon
внутри h1
, вы могли бы таким образом
it('should render a <title-icon><title-icon> within an h1 tag', async(() => {
// fetch debug element
let titleEl = fixture.debugElement.query(By.css('h1 title-icon'));
expect(titleEl.nativeElement).toBeDefined();
}));
Подробнее о DOM тестировании