OpenLayers OpenLayers
Show
Ignore:
Timestamp:
10/04/07 18:51:23 (1 year ago)
Author:
crschmidt
Message:

Pullup r4819 from trunk: fixing GeoJSON serializer breakage caused by draft4
update. (Closes #1062)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/openlayers/2.5/tests/Format/test_GeoJSON.html

    r4794 r4830  
    185185    } 
    186186 
     187    function test_Format_GeoJSON_writeWithCRS(t) { 
     188        t.plan(2) 
     189        var feature = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(1,2)); 
     190        feature.fid = 0; 
     191        var output = '{"type":"Feature","id":0,"properties":{},"geometry":{"type":"Point","coordinates":[1,2]},"crs":{"type":"OGC","properties":{"urn":"urn:ogc:def:crs:OGC:1.3:CRS84"}}}'; 
     192        layer = new OpenLayers.Layer.Vector(); 
     193        layer.projection = "EPSG:4326"; 
     194        feature.layer = layer; 
     195        var parser = new OpenLayers.Format.GeoJSON(); 
     196        test_out = parser.write(feature); 
     197        t.eq(test_out, output, "Output is equal for vector with layer in EPSG:4326 "); 
     198        feature.layer.projection = "EPSG:2805"; 
     199        var output = '{"type":"Feature","id":0,"properties":{},"geometry":{"type":"Point","coordinates":[1,2]},"crs":{"type":"EPSG","properties":{"code":2805}}}'; 
     200        test_out = parser.write(feature); 
     201        t.eq(test_out, output, "Output is equal for vector with point"); 
     202    }     
     203         
    187204    function test_Format_GeoJSON_write(t) { 
    188205        t.plan(10);