diff --git a/tests/Control/OverviewMap.html b/tests/Control/OverviewMap.html index d367a4d94b..30cac5dff0 100644 --- a/tests/Control/OverviewMap.html +++ b/tests/Control/OverviewMap.html @@ -115,33 +115,35 @@ function test_control_events (t) { t.plan( 10 ); - var evt = {which: 1}; // control expects left-click - map = new OpenLayers.Map('map'); - var layer = new OpenLayers.Layer.WMS("Test Layer", - "http://octo.metacarta.com/cgi-bin/mapserv?", - {map: "/mapdata/vmap_wms.map", layers: "basic"}); - map.addLayer(layer); + + map = new OpenLayers.Map('map', { + // when we recenter, don't waste time animating the panning + // without this, the test fails in Firefox 10.0.1 on Linux + panMethod: null, + layers: [ new OpenLayers.Layer('Test Layer', {isBaseLayer: true}) ] + }); control = new OpenLayers.Control.OverviewMap(); map.addControl(control, new OpenLayers.Pixel(20,20)); var centerLL = new OpenLayers.LonLat(-71,42); map.setCenter(centerLL, 11); + t.delay_call( - 1, + 0.1, function() { var overviewCenter = control.ovmap.getCenter(); var overviewZoom = control.ovmap.getZoom(); t.eq(overviewCenter.lon, -71, - "Overviewmap center lon correct"); + "OverviewMap center lon correct"); t.eq(overviewCenter.lat, 42, - "Overviewmap center lat correct"); + "OverviewMap center lat correct"); t.eq(overviewZoom, 8, - "Overviewmap zoomcorrect"); + "OverviewMap zoom correct"); control.mapDivClick({'xy':new OpenLayers.Pixel(5,5)}); }, - 2, + 0.1, function() { var cent = map.getCenter(); t.eq(cent.lon, -71.3515625, @@ -156,7 +158,7 @@ control.rectDrag(new OpenLayers.Pixel(15, 15)); control.updateMapToRect(); }, - 2, + 0.1, function() { var cent = map.getCenter(); t.eq(cent.lon, -71.2734375, @@ -168,11 +170,11 @@ var overviewCenter = control.ovmap.getCenter(); var overviewZoom = control.ovmap.getZoom(); t.eq(overviewCenter.lon, 0, - "Overviewmap center lon correct -- second zoom"); + "OverviewMap center lon correct -- second zoom"); t.eq(overviewCenter.lat, 0, - "Overviewmap center lat correct -- second zoom"); + "OverviewMap center lat correct -- second zoom"); t.eq(overviewZoom, 0, - "Overviewmap zoomcorrect -- second zoom"); + "OverviewMap zoomcorrect -- second zoom"); map.destroy(); } );