Add vitest check when initialising redis

This is similar to the Mocha checks and will error if a connection is
attempted.

GitOrigin-RevId: 35e73cb56dc7c72393c55f40b6c18e9aaf74ab50
This commit is contained in:
Andrew Rumble
2025-07-18 08:05:14 +00:00
committed by Copybot
parent 8a75434552
commit 9a58cda74c
@@ -3,8 +3,9 @@ const redis = require('@overleaf/redis-wrapper')
const { addConnectionDrainer } = require('./GracefulShutdown')
if (
typeof global.beforeEach === 'function' &&
process.argv.join(' ').match(/unit/)
(typeof global.beforeEach === 'function' &&
process.argv.join(' ').match(/unit/)) ||
process.env.VITEST
) {
throw new Error(
'It looks like unit tests are running, but you are connecting to Redis. Missing a stub?'