overleaf-server-arm/server-ce/test/helpers/beforeWithReRunOnTestRetry.ts
2025-04-24 13:11:28 +08:00

9 lines
215 B
TypeScript

export function beforeWithReRunOnTestRetry(fn: () => void | Promise<any>) {
let ranOnce = false
beforeEach(() => {
if (ranOnce && Cypress.currentRetry === 0) return
ranOnce = true
return fn()
})
}