getSiteNameByMacId () {this.EnabledSites = [];
var macId = sessionStorage.getItem('macId');
this.dataService.getSiteNameByMacIds(macId).subscribe(data => {
this.EnabledSites = data;
if (this.EnabledSites.length == 1) {
sessionStorage.setItem('siteName', this.EnabledSites[0].SiteName);
this.route.navigate(['/type']);
}
if (this.EnabledSites.length == 0) {
this.errormsg = "This PSA is not configured, please contact technical admin";
}
});
}
it ('должен вызывать isUserAuthenticated метод службы входа в систему', () => {const spy =spyOn (service, 'getSiteNameByMacIds'). and.returnValue (Observable.empty ()); component.getSiteNameByMacId (); ожидать (spy) .toHaveBeenCalled ();});
TypeError: невозможно прочитать свойство 'getSiteNameByMacIds 'из неопределенного TypeError: Невозможно прочитать свойство' getSiteNameByMacIds 'из неопределенного в SiteComponent.getSiteNameByMacIds [как getSiteNameByMacId] (http://localhost:9876/_karma_webpack_/webpack:/src/app/site/site.component.ts:20:26) в SiteComponent.getSiteNameInt2 * *1*http://localhost:9876/_karma_webpack_/webpack:/src/app/site/site.component.spec.ts:87:15)