mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-30 21:03:58 -05:00
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com> Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
17 lines
552 B
TypeScript
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);
|
|
});
|
|
});
|
|
});
|