2017-12-07 18 views
0

私は、コードを次のためにジャスミンのユニットテストを書いている:角度2のテストPrimeNG ConfirmationDialog

this.confirmationService.confirm({ 
    message: 'Are you sure that you want to delete?', 
    accept:() => { 
    //some code to test 
    } 
}); 

どのように私は、ダイアログでYesの偽のクリックをすることができ、 内のコードをテストするためには、()関数を受け入れますか?テンプレートで

+1

クリックイベントを強制するためにJQueryを使用することはできないということは何もありません。 –

答えて

0

:あなたのコンポーネントで

<p-confirmDialog #confirmDialog header="Confirmation" icon="fa fa-question-circle" width="425"></p-confirmDialog> 

@ViewChild('confirmDialog') confirmDialog: ConfirmDialog; 

、あなたはconfirmDialog.accept()を呼び出すことができます。