test(unit): add lightweight vitest coverage for auth duration and seq pagination utils

This commit is contained in:
nav
2026-05-12 11:53:46 +00:00
parent ec796ae609
commit 41a4172267
11 changed files with 2430 additions and 37 deletions

View File

@@ -0,0 +1,14 @@
import { describe, expect, it } from 'vitest';
import { parseDurationToSeconds } from './token.util';
describe('parseDurationToSeconds', () => {
it('parses time units', () => {
expect(parseDurationToSeconds('15m', 1)).toBe(900);
expect(parseDurationToSeconds('2h', 1)).toBe(7200);
expect(parseDurationToSeconds('10', 1)).toBe(10);
});
it('falls back on invalid input', () => {
expect(parseDurationToSeconds('abc', 42)).toBe(42);
});
});