From 897dd167ffceed3c4455cce56c48909577690bfd Mon Sep 17 00:00:00 2001 From: euzuro Date: Thu, 22 Mar 2007 18:27:49 +0000 Subject: [PATCH] destroy map objects after using them. add extra test to make sure layer is removed from map on destroy git-svn-id: http://svn.openlayers.org/trunk/openlayers@2854 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- tests/test_Layer.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_Layer.html b/tests/test_Layer.html index 4d8a363130..7767e80945 100644 --- a/tests/test_Layer.html +++ b/tests/test_Layer.html @@ -61,6 +61,8 @@ t.ok( (layer.maxResolution != clone.maxResolution), "maxresolution of clone reset to new map div"); t.ok( (layer.minResolution != clone.minResolution), "minresolution of clone reset to new map div"); + mapone.destroy(); + maptwo.destroy(); } function test_03_Layer_setName (t) { @@ -159,7 +161,7 @@ function test_99_Layer_destroy (t) { - t.plan( 4 ); + t.plan( 5 ); var map = new OpenLayers.Map('map'); @@ -174,6 +176,10 @@ t.eq( layer.map, null, "layer.map is null after destroy" ); t.eq( layer.options, null, "layer.options is null after destroy" ); + t.eq(map.layers.length, 0, "layer removed from map"); + + map.destroy(); + } // -->