私はこの作業をしようとしています。角2:テストでテンプレートが更新されない
it('should have expected <h1> text', async(() => {
let fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const sectionEl = fixture.debugElement.query(By.css("section"));
spyOn(fixture.debugElement.componentInstance, "runMe");
sectionEl.nativeElement.click();
expect(fixture.debugElement.componentInstance.runMe).toHaveBeenCalled();
expect(sectionEl.nativeElement.textContent).toBe("changed!");
ので、runMe
機能は、セクションのテキストを変更しませんでしたが、スパイはrunMe
が呼び出された示しています。
あなたの投稿を編集して、あなたの 'runMe'関数のコードを含めることができますか? – jhhoff02