import { GeoHelper } from "../../lib"; describe('calculateDistance', () => { const coord1 = { lat: 40.741895, lon: -73.989308 }; const coord2 = { lat: 44.65280903942464, lon: -63.579762 } it('should calculate correct distance', () => { const result = GeoHelper.calculateDistance(coord1.lat, coord1.lon, coord2.lat, coord2.lon); const expectedDistance = 955467; const expectedError = 0.01 expect(result).toBeGreaterThan(expectedDistance * (1 - expectedError)); expect(result).toBeLessThan(expectedDistance * (1 + expectedError)); }); });