В моем компоненте я использую эту переменную, которая принимает ссылку на элемент виджета html (который я получил из третьей библиотеки):
<dx-data-grid id="myWidget" #myWidget>
...
</dx-data-grid>
Так что в моем файле ts я называю это так:
@ViewChild('myWidget') datatableWidget: DxDataGridComponent;
И в каком-то методе я использую его таким образом
myMethod(){
this.datatableWidget.instance.myWidgetMethod();
}
Теперь в моем тестовом файле я хочу проверить свой метод: myMethod()
итак как я вызываю какой-то закрытый метод моего компонента виджета, я получил
Cannot read property 'myWidgetMethod' of undefined
Как я могу получить ссылку на @ ViewChild из моего прибора, или как я высмеиваю его илисобытие spyOn It ??
Предложения?