У меня следующая ошибка во время простого юнит-теста в Angular / Jasmine / Karma.
TypeError: this.sitesTable.renderRows is not a function
У меня есть таблица матов внутри NgForm. Я хотел бы проверить метод, где я resetForm и renderRows, но он выдает эту ошибку. Он работает в обычной «не тестовой среде».
ТЕСТ:
it('should reset Form when resetForm invoked', () => {
spyOn(component.studyForm, 'resetForm');
component.resetForm();
expect(component.studyForm.resetForm).toHaveBeenCalledTimes(1);
});
Проверенный метод:
resetForm(){
this.studyForm.resetForm();
this.ngOnInit();
this.sitesTable.renderRows();
}
Могу ли я попросить вас помочь мне или дать мне ссылку к статье или что-нибудь, что может быть полезным?
Спасибо