diff options
Diffstat (limited to 'cypress/support/e2e.ts')
-rw-r--r-- | cypress/support/e2e.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts new file mode 100644 index 00000000000..65fb4b2a110 --- /dev/null +++ b/cypress/support/e2e.ts @@ -0,0 +1,15 @@ +/** + * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ +import 'cypress-axe' +import './commands.ts' + +// Remove with Node 22 +// Ensure that we can use `Promise.withResolvers` - works in browser but on Node we need Node 22+ +import 'core-js/actual/promise/with-resolvers.js' + +// Fix ResizeObserver loop limit exceeded happening in Cypress only +// @see https://github.com/cypress-io/cypress/issues/20341 +Cypress.on('uncaught:exception', err => !err.message.includes('ResizeObserver loop limit exceeded')) +Cypress.on('uncaught:exception', err => !err.message.includes('ResizeObserver loop completed with undelivered notifications')) |