Files
openlayers/tests/Format/WMSDescribeLayer.html
ahocevar 61b5293692 Added WMSDescribeLayer format. Thanks bartvde and sbenthall for the patch. I made some minor modifications:
* changed file structure to match other formats (i.e. put version 1.1 parser in a WMSDescribeLayer subfolder)
 * fixed a type in the example which showed owsURL instead of owsType
r=me (closes #1201)


git-svn-id: http://svn.openlayers.org/trunk/openlayers@9146 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-31 15:06:02 +00:00

41 lines
1.1 KiB
HTML

<html>
<head>
<script src="../../lib/OpenLayers.js"></script>
<script type="text/javascript">
function test_read_WMSDescribeLayer(t) {
t.plan(4);
var parser = new OpenLayers.Format.WMSDescribeLayer();
var text =
'<WMS_DescribeLayerResponse version="1.1.1">' +
' <LayerDescription name="topp:states" wfs="http://geo.openplans.org:80/geoserver/wfs/WfsDispatcher?">' +
' <Query typeName="topp:states"/>' +
' </LayerDescription>' +
'</WMS_DescribeLayerResponse>';
var res = parser.read(text);
console.log(res);
t.eq(res.length, 1,
"Only one LayerDescription in data, so only one parsed");
t.eq(res[0].owsType, "WFS",
"Properly parses owsType as WFS");
t.eq(res[0].owsURL, "http://geo.openplans.org:80/geoserver/wfs/WfsDispatcher?",
"Properly parses owsURL");
t.eq(res[0].typeName, "topp:states",
"Properly parses typeName");
}
</script>
</head>
<body>
</body>
</html>