我在运行测试用例时遇到以下错误:
Chrome 67.0.3396(Windows 8.1.0.0):执行9 of 10 ERROR(0秒/2.029秒) Chrome 67.0.3396(Windows 8.1.0.0)错误 在http://localhost:9876/_karma_webpack_/polyfills.bundle.js:7162
未找到[对象]导致错误的条件是:
it('should call save Entries on click of save button', async () => {
spyOn(component, 'save'); // observing save funtion
component.showChart = false;
component.decisionMatrixDataLoaded = true;
component.decisionMatrixIsChanged = true;
fixture.detectChanges();
dmElement = fixture.debugElement.query(By.css('form'));
labelElement = dmElement.nativeElement;
labelElement = fixture.debugElement.query(By.css('button[type=submit]')).nativeElement;
console.log("label event : "+labelElement);
labelElement.click(); //clicked button
expect(component.save).toHaveBeenCalled();
});
问题似乎与polyfills.bundle.js或karma版本有关,因为它不是测试用例的问题。如果我添加任何测试用例,则由于此错误而不允许。
提前致谢