Как выполнить модульное тестирование компонента Angular 2 RC4 с маршрутизатором

У меня проблема с модульным тестированием углового приложения 2 RC4 с роутером. Это дает мне эту ошибку:

Can't bind to 'routerLink' since it isn't a known native property ("  <p>Please Go to <a href="/">Home</a></p>

Я реализовал тестирование так:

    beforeEach(() => {
    addProviders([
        FormBuilder,
        disableDeprecatedForms(),
        provideForms(),
        HTTP_PROVIDERS,
        APP_ROUTER_PROVIDERS,
       ROUTER_DIRECTIVES
    ])
});

Пожалуйста, помогите мне через этот процесс.

1 ответ

Решение

Я решил это, выполнив некоторые тренировки, это может быть не идеальным решением, но так как я должен сделать это любым способом, я приду с этим:

beforeEach(() => {
  addProviders([
    FormBuilder,
    disableDeprecatedForms(),
    provideForms(),
    HTTP_PROVIDERS,
    APP_ROUTER_PROVIDERS,
   {provide: PLATFORM_DIRECTIVES, multi: true, useValue: ROUTER_DIRECTIVES}
  ])
});
Другие вопросы по тегам