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 { isDataOverlayAngle } from '@/functions/guards/isDataOverlayAngle'; describe('isDataOverlayAngle', () => { it('should accept angles', () => { const angle = DataOverlayAngleFaker.random(); expect(isDataOverlayAngle(angle)).toBe(true); }); it('should reject lengths', () => { const length = DataOverlayLengthFaker.random(); expect(isDataOverlayAngle(length)).toBe(false); }); it('should reject polygons', () => { const polygon = DataOverlayPolygonFaker.random(); expect(isDataOverlayAngle(polygon)).toBe(false); }); });