diff --git a/tests/Format/test_GML.html b/tests/Format/test_GML.html index 152e847909..36b5447bd0 100644 --- a/tests/Format/test_GML.html +++ b/tests/Format/test_GML.html @@ -42,26 +42,31 @@ var point = shell_start + serialize_geoms['point'] + shell_end; data = parser.read(point); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, point, "Point geometry round trips correctly."); var linestring = shell_start + serialize_geoms['linestring'] + shell_end; data = parser.read(linestring); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, linestring, "Line geometry round trips correctly."); var polygon = shell_start + serialize_geoms['polygon'] + shell_end; data = parser.read(polygon); var output = parser.write(data); + output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, polygon, "Poly geometry round trips correctly."); var multipoint = shell_start + serialize_geoms['multipoint'] + shell_end; data = parser.read(multipoint); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, multipoint, "MultiPoint geometry round trips correctly."); var multilinestring = shell_start + serialize_geoms['multilinestring'] + shell_end; data = parser.read(multilinestring); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, multilinestring, "MultiLine geometry round trips correctly."); } function test_Format_GML_read_point_geom(t) { @@ -288,30 +293,35 @@ var point = shell_start + serialize_geoms_yx['point'] + shell_end; data = parser.read(point); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, point_xy, "Point geometry round trips correctly."); var linestring_xy = shell_start + serialize_geoms['linestring'] + shell_end; var linestring = shell_start + serialize_geoms_yx['linestring'] + shell_end; data = parser.read(linestring); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, linestring_xy, "Line geometry round trips correctly."); var polygon_xy = shell_start + serialize_geoms['polygon'] + shell_end; var polygon = shell_start + serialize_geoms_yx['polygon'] + shell_end; data = parser.read(polygon); var output = parser.write(data); + output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, polygon_xy, "Poly geometry round trips correctly."); var multipoint_xy = shell_start + serialize_geoms['multipoint'] + shell_end; var multipoint = shell_start + serialize_geoms_yx['multipoint'] + shell_end; data = parser.read(multipoint); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, multipoint_xy, "MultiPoint geometry round trips correctly."); var multilinestring_xy = shell_start + serialize_geoms['multilinestring'] + shell_end; var multilinestring = shell_start + serialize_geoms_yx['multilinestring'] + shell_end; data = parser.read(multilinestring); var output = parser.write(data); + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, multilinestring_xy, "MultiLine geometry round trips correctly."); } diff --git a/tests/Format/test_GeoRSS.html b/tests/Format/test_GeoRSS.html index fd6266a4c0..0f9828a88a 100644 --- a/tests/Format/test_GeoRSS.html +++ b/tests/Format/test_GeoRSS.html @@ -24,6 +24,7 @@ var l = new OpenLayers.Geometry.LineString([point, point2]); var f = new OpenLayers.Feature.Vector(l); var data = parser.write([f]); + var data = data.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(data, '45.68 -111.04 45.68 -112.04', 'GeoRSS serializes a line correctly'); } function test_Format_GeoRSS_w3cgeo(t) { @@ -45,6 +46,7 @@ if (OpenLayers.Util.getBrowserName() == "opera") { expected_result = expected_result.replace(/>/g, ">"); } + var out = out.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(out, expected_result, "Output gave expected value"); } } @@ -59,6 +61,7 @@ if (OpenLayers.Util.getBrowserName() == "opera") { expected_result = expected_result.replace(/>/g, ">"); } + var out = out.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(out, expected_result, "Output gave expected value"); } } diff --git a/tests/Format/test_KML.html b/tests/Format/test_KML.html index 18033760b8..586f4d9585 100644 --- a/tests/Format/test_KML.html +++ b/tests/Format/test_KML.html @@ -58,6 +58,7 @@ var format = new OpenLayers.Format.KML(options); var features = format.read(kmlExpected); var kmlOut = format.write(features); + var kmlOut = kmlOut.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(kmlOut, kmlExpected, "correctly writes an KML doc string"); } @@ -83,6 +84,7 @@ feature = new OpenLayers.Feature.Vector(multi, {name: "test name"}); output = format.write(feature); expected = 'OpenLayers exporttest outputtest nameNo description available0,1'; + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, expected, "multipoint correctly written"); // test multilinestring @@ -95,6 +97,7 @@ feature = new OpenLayers.Feature.Vector(multi, {name: "test name"}); output = format.write(feature); expected = 'OpenLayers exporttest outputtest nameNo description available1,0 0,1'; + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, expected, "multilinestring correctly written"); // test multipolygon @@ -110,6 +113,7 @@ feature = new OpenLayers.Feature.Vector(multi, {name: "test name"}); output = format.write(feature); expected = 'OpenLayers exporttest outputtest nameNo description available0,0 1,0 0,1 0,0'; + var output = output.replace(/<\?[^>]*\?>/, ''); // Remove XML Prolog t.eq(output, expected, "multilinestring correctly written"); }