beforeWithReRunOnTestRetry.ts 221 B

12345678
  1. export function beforeWithReRunOnTestRetry(fn: () => void | Promise<any>) {
  2. let ranOnce = false
  3. beforeEach(function () {
  4. if (ranOnce && Cypress.currentRetry === 0) return
  5. ranOnce = true
  6. return fn()
  7. })
  8. }