@wordpress/e2e-test-utils
Version:
End-To-End (E2E) test utils for WordPress.
30 lines (28 loc) • 798 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.disablePageDialogAccept = disablePageDialogAccept;
exports.enablePageDialogAccept = enablePageDialogAccept;
/** @typedef {import('puppeteer-core').Dialog} Dialog */
/**
* Callback which automatically accepts dialog.
*
* @param {Dialog} dialog Dialog object dispatched by page via the 'dialog' event.
*/
async function acceptPageDialog(dialog) {
await dialog.accept();
}
/**
* Enables event listener which auto-accepts all dialogs on the page.
*/
function enablePageDialogAccept() {
page.on('dialog', acceptPageDialog);
}
/**
* Disable auto-accepting any dialogs.
*/
function disablePageDialogAccept() {
page.off('dialog', acceptPageDialog);
}
//# sourceMappingURL=auto-accept-page-dialogs.js.map