Update OverviewMap to test if calling minimizeControl or maximizeControl causes an exception.

This commit is contained in:
Paul Spencer
2012-03-28 14:06:51 -04:00
parent 175423b3ba
commit 9e31fb6e9a

View File

@@ -209,6 +209,37 @@
map.destroy();
}
function test_custom_div(t) {
t.plan(3);
var div = document.createElement('div');
control = new OpenLayers.Control.OverviewMap({
div: div
});
map = new OpenLayers.Map('map', {
layers : [new OpenLayers.Layer("layer", {isBaseLayer: true})],
controls: [control]
});
t.eq(control.maximizeDiv, null,
"OverviewMap does not create maximize div");
t.eq(control.minimizeDiv, null,
"OverviewMap does not create minimize div");
var exc;
try {
control.maximizeControl();
control.minimizeControl();
} catch(e) {
exc = e;
}
t.ok(exc != undefined, 'maximize and minimize do not trigger an exception');
map.destroy();
}
</script>
</head>