Как выполнить модульное тестирование компонента 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}
])
});