diff --git a/tests/Handler/test_Point.html b/tests/Handler/test_Point.html index 8f2cbe4bb0..f3b7b846f7 100644 --- a/tests/Handler/test_Point.html +++ b/tests/Handler/test_Point.html @@ -52,11 +52,13 @@ map.addControl(control); var handler = new OpenLayers.Handler.Point(control); var activated = handler.activate(); - var evt = {xy: new OpenLayers.Pixel(150, 75), which: 1}; + var px = new OpenLayers.Pixel(150, 75); + var evt = {xy: px, which: 1}; handler.mousedown(evt); - t.eq(handler.point.geometry.x, 0, "X is correct"); - t.eq(handler.point.geometry.y, 0, "Y is correct"); - t.ok(handler.point.geometry.getBounds().equals(new OpenLayers.Bounds(0,0,0,0)), "Correct bounds"); + var lonlat = map.getLonLatFromPixel(px); + t.eq(handler.point.geometry.x, lonlat.lon, "X is correct"); + t.eq(handler.point.geometry.y, lonlat.lat, "Y is correct"); + t.ok(handler.point.geometry.getBounds().equals(new OpenLayers.Bounds(lonlat.lon,lonlat.lat,lonlat.lon,lonlat.lat)), "Correct bounds"); var evt = {xy: new OpenLayers.Pixel(175, 100), which: 1}; handler.mousemove(evt); t.ok(!handler.point.geometry.getBounds().equals(new OpenLayers.Bounds(0,0,0,0)), "Bounds changed after moving mouse");