Files
freeCodeCamp/api/src/utils/validation.test.ts
T
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);
});
});
});