Я бы хотел протестировать элементы HTML внутри ng-тамплата.
<ng-template>
<button class="create"></button>
</ng-template>
Жасмин Тест:
fixture = TestBed.createComponent(SomeComponent);
const htmlElement: HTMLElement = fixture.nativeElement;
// Does not work:
const p = htmlElement.querySelector('.create');
Как я могу получить элемент html внутри ng-шаблона? Если я размещу кнопку за пределами тега ng-template, она будет работать. Я думаю, это как-то связано с теневым домом.
Версии: Жасмин 2.8.0; Угловой 5.2.9