OpenLayers OpenLayers

Changeset 5498

Show
Ignore:
Timestamp:
12/18/07 11:52:06 (1 year ago)
Author:
crschmidt
Message:

Change test to use importNode if available, and add a test for serializing a
node as well as a geometry. (The latter test will fail in FF3 until
#1219 is fixed.)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/openlayers/tests/Format/test_XML.html

    r5473 r5498  
    7272 
    7373    function test_Format_XML_write(t) { 
    74         t.plan(1); 
     74        t.plan(2); 
    7575 
    7676        var format = new OpenLayers.Format.XML(); 
     
    8282        t.eq(expected, out, 
    8383             "correctly writes an XML DOM doc"); 
     84 
     85        var out = format.write(doc.firstChild); 
     86        out = out.replace(/[\r\n]/g, ''); 
     87        out = out.replace( /<\?.*\?>/, '') 
     88        var expected = text.replace(/<\?.*\?>/, '') 
     89        t.eq(expected, out, 
     90             "correctly writes an XML DOM node"); 
    8491    } 
    8592 
     
    103110         
    104111        var doc = format.read(text); 
     112        if (doc.importNode) { 
     113            node = doc.importNode(node, true); 
     114        }     
    105115        t.ok(doc.documentElement.appendChild(node), 
    106116             "node can be appended to a doc root"); 
     
    121131         
    122132        var doc = format.read(text); 
     133        if (doc.importNode) { 
     134            node = doc.importNode(node, true); 
     135        }     
    123136        t.ok(doc.documentElement.appendChild(node), 
    124137             "node can be appended to a doc root");