From 2aed62b9f88953a541621f2f5113792f941a8957 Mon Sep 17 00:00:00 2001 From: Fabio Dessi Date: Sun, 9 Feb 2020 14:38:01 +0100 Subject: [PATCH] [FIX] code coverage extension --- .../map/background/__tests__/grid_test.tsx | 16 ++++++++++++++++ frontend/farm_designer/map/background/grid.tsx | 8 ++++---- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/frontend/farm_designer/map/background/__tests__/grid_test.tsx b/frontend/farm_designer/map/background/__tests__/grid_test.tsx index 17c2c4f27..21add06aa 100644 --- a/frontend/farm_designer/map/background/__tests__/grid_test.tsx +++ b/frontend/farm_designer/map/background/__tests__/grid_test.tsx @@ -86,4 +86,20 @@ describe("", () => { const axisValues = wrapper.find(".x-label").children(); expect(axisValues).toHaveLength(5); }); + + it("use transform scale 1 for zoom above 1", () => { + const p = fakeProps(); + p.zoomLvl = 1.1; + const wrapper = shallow(); + const textNode = wrapper.find(".x-label").first(); + expect(textNode.prop("style")).toHaveProperty("transform", "scale(1)"); + }); + + it("use transform scale 1.5 for zoom on 0.5", () => { + const p = fakeProps(); + p.zoomLvl = 0.5; + const wrapper = shallow(); + const textNode = wrapper.find(".x-label").first(); + expect(textNode.prop("style")).toHaveProperty("transform", "scale(1.5)"); + }); }); diff --git a/frontend/farm_designer/map/background/grid.tsx b/frontend/farm_designer/map/background/grid.tsx index d9634a88d..1b5114d26 100644 --- a/frontend/farm_designer/map/background/grid.tsx +++ b/frontend/farm_designer/map/background/grid.tsx @@ -22,13 +22,13 @@ export function Grid(props: GridProps) { // Text transform:scale value const axisTransformValue = zoomLvl <= 1 ? 2 - zoomLvl : 1; // Start and increment steps to visualize in grid - let axisStep = 0; - if (zoomLvl > 0.5) { - axisStep = 100; - } else if (zoomLvl <= 0.2) { + let axisStep; + if (zoomLvl <= 0.2) { axisStep = 500; } else if (zoomLvl <= 0.5) { axisStep = 200; + } else { + axisStep = 100; } // End axis-values controls