2016-07-24 1 views

ответ

1

Конечно, это отсроченный ответ на этот билет, но если вы приехали сюда из Google, как я, ответ here

В основном MockApplicationRef заменяется Testbed и импорт нового поставщика должен сделать трюк :

import { TestBed, async } from '@angular/core/testing'; 
import {APP_BASE_HREF} from '@angular/common'; 
... 
... 
beforeEach(() => { 
TestBed.configureTestingModule({ 
    imports: [ 
    ... 
    ], 
    declarations: [ 
    AppComponent, 
    ... 
    ], 
    providers: [ 
    {provide: APP_BASE_HREF, useValue: '/'} 
    ] 
}); 

Надеюсь, это поможет.

+0

Также добавлена ​​реализация base-href, на всякий случай – Gonzalo

0

Для будущих зрителей. Я переименовал один из моих классов, и он не был обновлен. Поэтому убедитесь, что ваш компонент/класс назван правильно, а также проверьте правильный путь импорта.

Смежные вопросы