При тестировании компонента в его шаблоне могут быть дочерние компоненты. Если вы не тестируете взаимодействие между этими компонентами, вы можете игнорировать дочерние компоненты в шаблоне.
Для этого вам нужно импортировать NO_ERRORS_SCHEMA
из @angular/core
следующим образом.
import { NO_ERRORS_SCHEMA } from '@angular/core';
Затем вы должны добавить его в конфигурацию испытательного стенда следующим образом.
TestBed.configureTestingModule({
declarations: [YourComponent],
providers: [],
schemas: [NO_ERRORS_SCHEMA]
}).compileComponents();
Теперь ваш тест должен работать.
И если вы хотите также проверить дочерние компоненты. Вы должны следовать другому подходу.