У меня есть функция, как показано ниже,
renderMap(data: any): void {
const map = this;
this.chartOptions = {
chart: {
events: {
load(): void {
map.cardObject = this.userOptions.series[0].data[0].dataObj;
}
}
}
}
}
Я хочу смоделировать this.userOptions от spe c,
it('should load highchart map on load', async () => {
const { instance, fixture, find } = await shallow.render();
instance.renderMap(data);
instance.userOptions ={series: [{data: [{dataObj: "test"}]}]};
fixture.detectChanges();
});
Но здесь «instance.userOptions» не переменная экземпляра компонента, но экземпляр функции. Как издеваться над этим?