@@ -300,42 +300,39 @@ describe('address', () => {
300300 describe ( 'nearbyGPSCoordinate()' , ( ) => {
301301 for ( const isMetric of [ true , false ] ) {
302302 for ( const radius of times ( 100 ) ) {
303- it . each ( times ( 5 ) ) (
304- `should return random gps coordinate within a distance of another one (${ JSON . stringify (
305- { isMetric, radius }
306- ) } ) (iter: %s)`,
307- ( ) => {
308- const latitude1 = + faker . address . latitude ( ) ;
309- const longitude1 = + faker . address . longitude ( ) ;
310-
311- const coordinate = faker . address . nearbyGPSCoordinate (
312- [ latitude1 , longitude1 ] ,
313- radius ,
314- isMetric
315- ) ;
316-
317- expect ( coordinate . length ) . toBe ( 2 ) ;
318- expect ( coordinate [ 0 ] ) . toBeTypeOf ( 'string' ) ;
319- expect ( coordinate [ 1 ] ) . toBeTypeOf ( 'string' ) ;
320-
321- const latitude2 = + coordinate [ 0 ] ;
322- expect ( latitude2 ) . toBeGreaterThanOrEqual ( - 90.0 ) ;
323- expect ( latitude2 ) . toBeLessThanOrEqual ( 90.0 ) ;
324-
325- const longitude2 = + coordinate [ 1 ] ;
326- expect ( longitude2 ) . toBeGreaterThanOrEqual ( - 180.0 ) ;
327- expect ( longitude2 ) . toBeLessThanOrEqual ( 180.0 ) ;
328-
329- const actualDistance = haversine (
330- latitude1 ,
331- longitude1 ,
332- latitude2 ,
333- longitude2 ,
334- isMetric
335- ) ;
336- expect ( actualDistance ) . toBeLessThanOrEqual ( radius ) ;
337- }
338- ) ;
303+ it ( `should return random gps coordinate within a distance of another one (${ JSON . stringify (
304+ { isMetric, radius }
305+ ) } )`, ( ) => {
306+ const latitude1 = + faker . address . latitude ( ) ;
307+ const longitude1 = + faker . address . longitude ( ) ;
308+
309+ const coordinate = faker . address . nearbyGPSCoordinate (
310+ [ latitude1 , longitude1 ] ,
311+ radius ,
312+ isMetric
313+ ) ;
314+
315+ expect ( coordinate . length ) . toBe ( 2 ) ;
316+ expect ( coordinate [ 0 ] ) . toBeTypeOf ( 'number' ) ;
317+ expect ( coordinate [ 1 ] ) . toBeTypeOf ( 'number' ) ;
318+
319+ const latitude2 = coordinate [ 0 ] ;
320+ expect ( latitude2 ) . toBeGreaterThanOrEqual ( - 90.0 ) ;
321+ expect ( latitude2 ) . toBeLessThanOrEqual ( 90.0 ) ;
322+
323+ const longitude2 = coordinate [ 1 ] ;
324+ expect ( longitude2 ) . toBeGreaterThanOrEqual ( - 180.0 ) ;
325+ expect ( longitude2 ) . toBeLessThanOrEqual ( 180.0 ) ;
326+
327+ const actualDistance = haversine (
328+ latitude1 ,
329+ longitude1 ,
330+ latitude2 ,
331+ longitude2 ,
332+ isMetric
333+ ) ;
334+ expect ( actualDistance ) . toBeLessThanOrEqual ( radius ) ;
335+ } ) ;
339336 }
340337 }
341338 } ) ;
0 commit comments