Ошибка при запуске команды 'ng test' - PullRequest
1 голос
/ 16 мая 2019

Ошибка: ошибки синтаксического анализа шаблона: «router-outlet» не является известным элементом: 1. Если «router-outlet» является угловым компонентом, убедитесь, что он является частью этого модуля.2. Если «router-outlet» является веб-компонентом, добавьте «CUSTOM_ELEMENTS_SCHEMA» к «@ NgModule.schemas» этого компонента, чтобы подавить это сообщение.(«[ОШИБКА ->]»): ng: ///DynamicTestModule/AppComponent.html@0: 0

Ответы [ 2 ]

1 голос
/ 16 мая 2019

Попробуйте это:

Просто добавьте строку:

imports: [RouterTestingModule],

в TestBed.configureTestingModule ваших спецификаций компонентов файла и

import { RouterTestingModule } from '@angular/router/testing';

Как:

TestBed.configureTestingModule({
  imports: [RouterTestingModule],
  declarations: [ ComponentHeaderComponent ]
})
0 голосов
/ 16 мая 2019

Добавление RouterTestingModule в массиве import сделает вашу работу.

TestBed.configureTestingModule ({ импорт: [RouterTestingModule], , , , });

...