0
ボタンをクリックした後に関数が正常に呼び出されたかどうかをテストします。それをする最善の方法は何ですか?角度アプリテストで[object ErrorEvent]がスローされました
私が流れるテストでこのエラーが発生している
エラー:
[object ErrorEvent] thrown
私のテスト仕様:
describe('myComponent',() => {
beforeEach(() => {
spyOn(component, 'myFunction');
fixture.detectChanges();
});
it('Should test that myFunction is called when button clicked',() => {
let params = "VALUE";
let myBtn = fixture.debugElement.query(By.css('.item:nth-child(2) .delete'));
myBtn.triggerEventHandler('click', null);
expect(component.myFunction).toHaveBeenCalledWith(params);
});
});
THXの@lain、私は 'myBtnです= fixture.nativeElement.querySelector( 'myBtnです。')を用います。 myBtn.click(); '' 'しかし、この問題を解決した' '' spyOn(component、 'myFunction')と.stub(); '' – Mahmoud