Я не верю, что добавление @ViewChild('greatTemplate) ref;
- хорошее решение, просто чтобы удовлетворить тест.Должен быть способ получить ссылку local variable
через TestBed.
<button (click)="doSomething(greatTemplate)>
<ng-template #greatTemplate>Hello, World.</ng-template>
Единственное, что я смог найти в документации angular.io, это здесь, в этом разделе"debugelement" , где объясняется, что вы можете покопаться в ссылках debugElement на приборы, чтобы найти local variables
, однако, похоже, что он захватывает только компоненты или собственные элементы DOM, а не ng-template
.