Files
freeCodeCamp/api/src/utils/validation.test.ts
Oliver Eyton-Williams 5482650dd0 feat(api): project-completed (#50701)
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
2023-07-17 12:03:17 +04:00

17 lines
552 B
TypeScript

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);
});
});
});