test: cover new queue modes

This commit is contained in:
Peter Steinberger
2026-01-03 04:44:36 +01:00
parent a72da30c9a
commit 971b98c96d
5 changed files with 206 additions and 3 deletions

View File

@@ -218,9 +218,13 @@ function normalizeQueueDropPolicy(raw?: string): QueueDropPolicy | undefined {
function parseQueueDebounce(raw?: string): number | undefined {
if (!raw) return undefined;
const parsed = parseDurationMs(raw.trim(), { defaultUnit: "ms" });
if (!parsed || parsed < 0) return undefined;
return Math.round(parsed);
try {
const parsed = parseDurationMs(raw.trim(), { defaultUnit: "ms" });
if (!parsed || parsed < 0) return undefined;
return Math.round(parsed);
} catch {
return undefined;
}
}
function parseQueueCap(raw?: string): number | undefined {