test: guard server cron mock args

This commit is contained in:
Peter Steinberger
2026-05-11 19:00:53 +01:00
parent 12ac83c61f
commit c3b9f8cf19
+7 -2
View File
@@ -126,8 +126,13 @@ function callArg(
label: string,
) {
const call = mock.mock.calls.at(callIndex);
expect(call, label).toBeDefined();
return call?.[argIndex];
if (!call) {
throw new Error(`Expected mock call: ${label}`);
}
if (argIndex >= call.length) {
throw new Error(`Expected mock call argument ${argIndex}: ${label}`);
}
return call[argIndex];
}
function expectHookContext(callIndex: number, fields: { config?: unknown; hasGetCron?: boolean }) {