[Change] renamed test and added print of error

This commit is contained in:
mosesonline
2012-12-18 09:47:33 +01:00
parent 7aed43185b
commit 0263b2b5e1
+4 -4
View File
@@ -546,7 +546,7 @@
map.destroy(); map.destroy();
} }
function test_setLayerWithRemoved(t) { function test_setLayerWithRemoving(t) {
t.plan(2); t.plan(2);
var map = new OpenLayers.Map("map"); var map = new OpenLayers.Map("map");
var layer1 = new OpenLayers.Layer.Vector(); var layer1 = new OpenLayers.Layer.Vector();
@@ -556,17 +556,17 @@
var control = new OpenLayers.Control.SelectFeature(layer1); var control = new OpenLayers.Control.SelectFeature(layer1);
map.addControl(control); map.addControl(control);
control.activate(); control.activate();
var noError = true; var noError = null;
map.events.register("preremovelayer", this, function(e) { map.events.register("preremovelayer", this, function(e) {
try { try {
control.setLayer(layer2); control.setLayer(layer2);
} catch (e) { } catch (e) {
noError = false; noError = e;
} }
}); });
layer1.destroy(); layer1.destroy();
t.eq(layer2.id, control.layer.id, "Layer is set correctly without error"); t.eq(layer2.id, control.layer.id, "Layer is set correctly without error");
t.eq(noError, true,"No error occured during setLayer"); t.eq(noError, null,"No error occured during setLayer. Error is: '"+noError+"'");
control.destroy(); control.destroy();
map.destroy(); map.destroy();
} }