import { DataOverlayAngleFaker } from '@test/fakers/data-overlay-angle.faker'; import { DataOverlayLengthFaker } from '@test/fakers/data-overlay-length.faker'; import { DataOverlayPolygonFaker } from '@test/fakers/data-overlay-polygon.faker'; import { isDataOverlayLength } from '@/functions/guards/isDataOverlayLength'; describe('isDataOverlayLength', () => { it('should accept lengths', () => { const length = DataOverlayLengthFaker.random(); expect(isDataOverlayLength(length)).toBe(true); }); it('should reject angles', () => { const angle = DataOverlayAngleFaker.random(); expect(isDataOverlayLength(angle)).toBe(false); }); it('should reject polygons', () => { const polygon = DataOverlayPolygonFaker.random(); expect(isDataOverlayLength(polygon)).toBe(false); }); });