| 1234567891011121314151617 |
- import { describe, it, expect } from 'vitest';
- import { AllSettingSchema } from '@/schemas/setting';
- describe('subUpdates range', () => {
- it('accepts values the backend allows (gte=0, lte=525600)', () => {
- for (const v of [0, 12, 168, 720, 525600]) {
- const r = AllSettingSchema.safeParse({ subUpdates: v });
- expect(r.success, `subUpdates=${v} should be valid`).toBe(true);
- }
- });
- it('rejects values outside the backend range', () => {
- for (const v of [-1, 525601, 1.5]) {
- expect(AllSettingSchema.safeParse({ subUpdates: v }).success, `subUpdates=${v} should be invalid`).toBe(false);
- }
- });
- });
|