19049: Cypress don't timeout before waitfordom finishes
authorStephen Smith <stephen@curii.com>
Thu, 12 May 2022 23:56:13 +0000 (19:56 -0400)
committerStephen Smith <stephen@curii.com>
Thu, 12 May 2022 23:56:13 +0000 (19:56 -0400)
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

cypress/support/commands.js

index c2d78b54b2e71f3b295bbee47d63a6352193f926..842c9551f7ee9f436bbde6c3b787477248379aca 100644 (file)
@@ -405,7 +405,10 @@ function b64toBlob(b64Data, contentType = '', sliceSize = 512) {
 // From https://github.com/cypress-io/cypress/issues/7306#issuecomment-1076451070=
 // This command requires the async package (https://www.npmjs.com/package/async)
 Cypress.Commands.add('waitForDom', () => {
 // From https://github.com/cypress-io/cypress/issues/7306#issuecomment-1076451070=
 // This command requires the async package (https://www.npmjs.com/package/async)
 Cypress.Commands.add('waitForDom', () => {
-    cy.window().then(win => {
+    cy.window().then({
+        // Don't timeout before waitForDom finishes
+        timeout: 10000
+    }, win => {
       let timeElapsed = 0;
 
       cy.log("Waiting for DOM mutations to complete");
       let timeElapsed = 0;
 
       cy.log("Waiting for DOM mutations to complete");