From 62440a98b87a907e283ee13e4793bfa6c29dda9c Mon Sep 17 00:00:00 2001 From: Christian Paul Date: Sun, 18 Nov 2018 19:22:39 -0800 Subject: [PATCH] Add tests for utils.normailze --- src/utils.spec.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/utils.spec.js b/src/utils.spec.js index 3556001..c58016c 100644 --- a/src/utils.spec.js +++ b/src/utils.spec.js @@ -23,3 +23,25 @@ describe('utils', () => { }); }); }); + +describe('normalize', () => { + describe.each([ + [0, 0, 0, 0], + [61, 48, 61, 48], + [-61, -48, -61, -48], + [181, 85.06, -179, 85.0511], + [-181, -85.06, 179, -85.0511], + ])('when given lon=%f and lat=%f', (lon, lat, expected_lon, expected_lat) => { + const input = { + lon, + lat, + }; + test(`returns lon=${expected_lon} and lat=${expected_lat}`, () => { + const expected = { + lon: expected_lon, + lat: expected_lat, + }; + expect(utils.normalize(input)).toEqual(expected); + }); + }); +});