### Expected Behaviour `assets.cy.js` >> `@completeupload` should complete successfully, when the image path and previous steps are correct ### Actual Behaviour `assets.cy.js` >> `@completeupload` times-out while the status of asset upload is 'Processing' #### Steps to Reproduce `npx cypress run --headed --no-exit --browser chrome` >> reports timeout for `@completeupload` step ### Enhancement Proposal Instead of `cy.wait`, we can rather invoke the more deterministic `cy.waitUntil` - as follows: ``` // wait for the /content/dam.completeUpload.json POST to complete before polling for the asset cy.waitUntil( () => ['@completeupload'], { errorMsg: `asset ${imagePath} should be uploaded`, timeout: 5000, interval: 1000 } ); ``` Please let me know if this looks ok - will accordingly raise a PR.