Make MapServer multi-url selection deterministic. (Closes #803)

git-svn-id: http://svn.openlayers.org/trunk/openlayers@5622 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
crschmidt
2008-01-02 15:23:45 +00:00
parent 09e0d3ec81
commit 67e260775e
2 changed files with 31 additions and 13 deletions
+18 -3
View File
@@ -156,9 +156,7 @@
}
function test_07_Layer_MapServer_getFullRequestString (t) {
t.plan( 1 );
t.plan( 3 );
var map = new OpenLayers.Map('map');
tUrl = "http://labs.metacarta.com/cgi-bin/mapserv";
tParams = { layers: 'basic',
@@ -178,6 +176,23 @@
t.eq(str, sStr , "getFullRequestString() works");
map.destroy();
tUrl = ["http://octo.metacarta.com/cgi-bin/mapserv","http://labs.metacarta.com/cgi-bin/mapserv"];
layer = new OpenLayers.Layer.MapServer(name, tUrl, tParams, null);
str = layer.getFullRequestString({'c':'d'});
t.eq(str, tUrl[1] + '?' + OpenLayers.Util.getParameterString(OpenLayers.Util.extend(tParams,{'c':'d'})), "getFullRequestString() works for list of two urls and is deterministic");
layer.destroy();
var tParams = {
layers: 'basic',
format: 'png',
mode: 'map',
map_imagetype: 'png'
};
tUrl = ["http://octo.metacarta.com/cgi-bin/mapserv","http://labs.metacarta.com/cgi-bin/mapserv"];
layer = new OpenLayers.Layer.MapServer(name, tUrl, tParams, null);
str = layer.getFullRequestString({'a':'b'});
t.eq(str, tUrl[0] + '?' + OpenLayers.Util.getParameterString(OpenLayers.Util.extend(tParams,{'a':'b'})), "getFullRequestString() works for list of two urls and is deterministic");
layer.destroy();
}