Тестирование компонента Angular 2 с помощью createEmbeddedView

У меня есть компонент с шаблоном, который отображается условно так:

@Component({
    selector: "presentation",
    template: "<template #tpl><!-- HTML --></template>"
})
export class Presentation implements AfterViewInit {

    @ViewChild('tpl') template: TemplateRef<any>;
    constructor(private view: ViewContainerRef) {}

    ngAfterViewInit() {
       this.view.createEmbeddedView(this.template); 
    }
}

Я пытаюсь написать тест, но как только я позвоню

it("should launch card in practice mode", () => {
    fixture.detectChanges();
}

Я получил:

Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам