我正在为以下代码编写茉莉花单元测试:
this.confirmationService.confirm({
message: 'Are you sure that you want to delete?',
accept: () => {
//some code to test
}
});
如何在对话框中伪造“是”的单击以测试内部代码
accept()函数?
最佳答案
在您的模板中:
<p-confirmDialog #confirmDialog header="Confirmation" icon="fa fa-question-circle" width="425"></p-confirmDialog>
在您的组件中:
@ViewChild('confirmDialog') confirmDialog: ConfirmDialog;
那么您就可以调用
confirmDialog.accept()
。