@@ -167,7 +167,6 @@ describe('Test choropleth hover:', function() {
167
167
168
168
function run ( hasCssTransform , pos , fig , content , style ) {
169
169
gd = createGraphDiv ( ) ;
170
- var scale = 1 ;
171
170
172
171
style = style || {
173
172
bgcolor : 'rgb(68, 68, 68)' ,
@@ -177,14 +176,8 @@ describe('Test choropleth hover:', function() {
177
176
fontFamily : 'Arial'
178
177
} ;
179
178
180
- return Plotly . newPlot ( gd , fig )
181
- . then ( function ( ) {
182
- if ( hasCssTransform ) {
183
- scale = 0.5 ;
184
- transformPlot ( gd , 'translate(-25%, -25%) scale(0.5)' ) ;
185
- }
186
-
187
- mouseEvent ( 'mousemove' , scale * pos [ 0 ] , scale * pos [ 1 ] ) ;
179
+ function assertHoverLabel ( posX , posY ) {
180
+ mouseEvent ( 'mousemove' , posX , posY ) ;
188
181
assertHoverLabelContent ( {
189
182
nums : content [ 0 ] ,
190
183
name : content [ 1 ]
@@ -193,6 +186,18 @@ describe('Test choropleth hover:', function() {
193
186
d3Select ( 'g.hovertext' ) ,
194
187
style
195
188
) ;
189
+ }
190
+
191
+ return Plotly . newPlot ( gd , fig )
192
+ . then ( function ( ) {
193
+ if ( hasCssTransform ) {
194
+ transformPlot ( gd , 'translate3d(10px, 10px, 0) scale(1)' ) ;
195
+ assertHoverLabel ( pos [ 0 ] + 10 , pos [ 1 ] + 10 )
196
+ transformPlot ( gd , 'translate(-25%, -25%) scale(0.5)' ) ;
197
+ assertHoverLabel ( 0.5 * pos [ 0 ] , 0.5 * pos [ 1 ] )
198
+ } else {
199
+ assertHoverLabel ( pos [ 0 ] , pos [ 1 ] )
200
+ }
196
201
} ) ;
197
202
}
198
203
0 commit comments