@@ -56,7 +56,7 @@ describe('zoomUtils', () => {
5656 const next = computeZoomTransform ( {
5757 geometry,
5858 currentTransform : { positionX : 300 , positionY : 250 , scale : 1 } ,
59- zoomChange : 0 .1,
59+ zoomRatio : 1 .1,
6060 clientX : 770 ,
6161 clientY : 560 ,
6262 } ) ;
@@ -78,7 +78,7 @@ describe('zoomUtils', () => {
7878 const next = computeZoomTransform ( {
7979 geometry,
8080 currentTransform : { positionX : 20 , positionY : 150 , scale : 1 } ,
81- zoomChange : 0 .1,
81+ zoomRatio : 1 .1,
8282 clientX : 750 ,
8383 clientY : 300 ,
8484 } ) ;
@@ -100,14 +100,14 @@ describe('zoomUtils', () => {
100100 const next = computeZoomTransform ( {
101101 geometry,
102102 currentTransform : { positionX : - 80 , positionY : 135 , scale : 1.1 } ,
103- zoomChange : 0 .1,
103+ zoomRatio : 1 .1,
104104 clientX : 700 ,
105105 clientY : 50 ,
106106 } ) ;
107107
108- expect ( next . positionX ) . toBeCloseTo ( - 150.90909090909088 ) ;
109- expect ( next . positionY ) . toBeCloseTo ( 120 ) ;
110- expect ( next . scale ) . toBeCloseTo ( 1.2 ) ;
108+ expect ( next . positionX ) . toBeCloseTo ( - 158 ) ;
109+ expect ( next . positionY ) . toBeCloseTo ( 118.5 ) ;
110+ expect ( next . scale ) . toBeCloseTo ( 1.21 ) ;
111111 } ) ;
112112
113113 test ( 'blends overflowing axes back toward center while zooming out' , ( ) => {
@@ -122,21 +122,21 @@ describe('zoomUtils', () => {
122122 const zoomedIn = computeZoomTransform ( {
123123 geometry,
124124 currentTransform : getFitTransform ( geometry ) ,
125- zoomChange : 0 .1,
125+ zoomRatio : 1 .1,
126126 clientX : 700 ,
127127 clientY : 500 ,
128128 } ) ;
129129 const zoomedOut = computeZoomTransform ( {
130130 geometry,
131131 currentTransform : zoomedIn ,
132- zoomChange : - 0.05 ,
132+ zoomRatio : 0.95 ,
133133 clientX : 700 ,
134134 clientY : 500 ,
135135 } ) ;
136136
137- expect ( zoomedOut . positionX ) . toBeCloseTo ( - 43 ) ;
138- expect ( zoomedOut . positionY ) . toBeCloseTo ( - 32 ) ;
139- expect ( zoomedOut . scale ) . toBeCloseTo ( 0.55 ) ;
137+ expect ( zoomedOut . positionX ) . toBeCloseTo ( - 18.6075 ) ;
138+ expect ( zoomedOut . positionY ) . toBeCloseTo ( - 13.905 ) ;
139+ expect ( zoomedOut . scale ) . toBeCloseTo ( 0.5225 ) ;
140140 } ) ;
141141
142142 test ( 'anchors one axis or both axes according to overflow state' , ( ) => {
@@ -151,20 +151,20 @@ describe('zoomUtils', () => {
151151 const widthAtEdge = computeZoomTransform ( {
152152 geometry : widthOnlyGeometry ,
153153 currentTransform : { positionX : 20 , positionY : 150 , scale : 1 } ,
154- zoomChange : 0 .1,
154+ zoomRatio : 1 .1,
155155 clientX : 750 ,
156156 clientY : 300 ,
157157 } ) ;
158158 const widthAnchored = computeZoomTransform ( {
159159 geometry : widthOnlyGeometry ,
160160 currentTransform : widthAtEdge ,
161- zoomChange : 0 .1,
161+ zoomRatio : 1 .1,
162162 clientX : 750 ,
163163 clientY : 300 ,
164164 } ) ;
165165
166- expect ( widthAnchored . positionX ) . toBeCloseTo ( - 71.25 ) ;
167- expect ( widthAnchored . positionY ) . toBeCloseTo ( 127.10526315789474 ) ;
166+ expect ( widthAnchored . positionX ) . toBeCloseTo ( - 75 ) ;
167+ expect ( widthAnchored . positionY ) . toBeCloseTo ( 126.31578947368419 ) ;
168168
169169 const bothAxisGeometry = makeGeometry ( {
170170 viewportWidth : 800 ,
@@ -177,19 +177,19 @@ describe('zoomUtils', () => {
177177 const bothAtEdge = computeZoomTransform ( {
178178 geometry : bothAxisGeometry ,
179179 currentTransform : getFitTransform ( bothAxisGeometry ) ,
180- zoomChange : 0 .1,
180+ zoomRatio : 1 .1,
181181 clientX : 700 ,
182182 clientY : 500 ,
183183 } ) ;
184184 const bothAnchored = computeZoomTransform ( {
185185 geometry : bothAxisGeometry ,
186186 currentTransform : bothAtEdge ,
187- zoomChange : 0 .1,
187+ zoomRatio : 1 .1,
188188 clientX : 700 ,
189189 clientY : 500 ,
190190 } ) ;
191191
192- expect ( bothAnchored . positionX ) . toBeCloseTo ( - 78.75 ) ;
193- expect ( bothAnchored . positionY ) . toBeCloseTo ( - 76.85185185185185 ) ;
192+ expect ( bothAnchored . positionX ) . toBeCloseTo ( - 70 ) ;
193+ expect ( bothAnchored . positionY ) . toBeCloseTo ( - 70.37037037037032 ) ;
194194 } ) ;
195195} ) ;
0 commit comments