more unit test fixes

This commit is contained in:
2025-12-26 10:59:38 -08:00
parent 44e7670a89
commit fd67fe2941
3 changed files with 61 additions and 14 deletions

View File

@@ -39,7 +39,12 @@ router.get('/db-schema', validateRequest(emptySchema), async (req, res, next: Ne
}
return res.status(200).json({ success: true, message: 'All required database tables exist.' });
} catch (error: unknown) {
next(error);
if (error instanceof Error) {
return next(error);
}
const message =
(error as any)?.message || 'An unknown error occurred during DB schema check.';
return next(new Error(message));
}
});
@@ -88,7 +93,12 @@ router.get(
.json({ success: false, message: `Pool may be under stress. ${message}` });
}
} catch (error: unknown) {
next(error);
if (error instanceof Error) {
return next(error);
}
const message =
(error as any)?.message || 'An unknown error occurred during DB pool check.';
return next(new Error(message));
}
},
);
@@ -121,7 +131,12 @@ router.get(
}
throw new Error(`Unexpected Redis ping response: ${reply}`); // This will be caught below
} catch (error: unknown) {
next(error);
if (error instanceof Error) {
return next(error);
}
const message =
(error as any)?.message || 'An unknown error occurred during Redis health check.';
return next(new Error(message));
}
},
);