freeCodeCamp/api/src/utils/validation.test.ts
Mrugesh Mohapatra 45c098d506
feat(api): s/jest/vitest/g (#61863)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
2025-08-25 22:57:56 +05:30

18 lines
599 B
TypeScript

import { describe, it, expect } from 'vitest';
import { isObjectID } from './validation';
describe('Validation', () => {
describe('isObjectID', () => {
it('returns true for valid ObjectIDs', () => {
expect(isObjectID('5f1e0f3b5d2c12b0b8f7a6b9')).toBe(true);
});
it('returns false for invalid ObjectIDs', () => {
expect(isObjectID('5f1e0f3b5d2c12b0b8f7a6b')).toBe(false);
expect(isObjectID('5f1e0f3b5d2c12b0b8f7a6b99')).toBe(false);
expect(isObjectID('5f1e0f3b5d2c12b0b8f7a6b-')).toBe(false);
expect(isObjectID(undefined)).toBe(false);
});
});
});