diff --git a/services/web/test/smoke/src/steps/001_clearRateLimits.js b/services/web/test/smoke/src/steps/001_clearRateLimits.js index 10012bf6ee..3663d6b2ca 100644 --- a/services/web/test/smoke/src/steps/001_clearRateLimits.js +++ b/services/web/test/smoke/src/steps/001_clearRateLimits.js @@ -18,6 +18,11 @@ async function clearLoginRateLimit() { await clearRateLimit('login', Settings.smokeTest.user) } +async function clearOverleafLoginRateLimit() { + if (!Settings.overleaf) return + await clearRateLimit('overleaf-login', Settings.smokeTest.rateLimitSubject) +} + async function clearOpenProjectRateLimit() { await clearRateLimit( 'open-project', @@ -27,7 +32,11 @@ async function clearOpenProjectRateLimit() { async function run({ processWithTimeout, timeout }) { await processWithTimeout({ - work: Promise.all([clearLoginRateLimit(), clearOpenProjectRateLimit()]), + work: Promise.all([ + clearLoginRateLimit(), + clearOverleafLoginRateLimit(), + clearOpenProjectRateLimit() + ]), timeout, message: 'cleanupRateLimits timed out' })