Test out way rep as well

This commit is contained in:
Tom MacWright
2012-12-03 12:31:02 -05:00
parent a4e480a3ab
commit 2d2778aea0
+20 -16
View File
@@ -1,20 +1,24 @@
describe('XML', function() {
describe('#rep', function() {
it('converts a node to jxon', function() {
expect(iD.format.XML.rep({ id: 'n-1', type: 'node', lat: 38, lon: -77 }))
.toEqual({ node : { '@id': '-1', '@lat': 38, '@lon': -77, '@version': 0, tag: [ ] } });
});
});
describe('#rep', function() {
it('converts a node to jxon', function() {
expect(iD.format.XML.rep({ id: 'n-1', type: 'node', lat: 38, lon: -77 }))
.toEqual({ node : { '@id': '-1', '@lat': 38, '@lon': -77, '@version': 0, tag: [ ] } });
});
it('converts a way to jxon', function() {
expect(iD.format.XML.rep({ id: 'w-1', type: 'way', nodes: [] }))
.toEqual({ way : { '@id' : '-1', nd : [ ], '@version': 0, tag: [ ] } });
});
});
describe('#mapping', function() {
it('serializes a node to xml', function() {
expect(iD.format.XML.mapping({ id: 'n-1', type: 'node', lat: 38, lon: -77 }))
.toEqual('<node id="-1" lat="38" lon="-77" version="0"/>');
});
describe('#mapping', function() {
it('serializes a node to xml', function() {
expect(iD.format.XML.mapping({ id: 'n-1', type: 'node', lat: 38, lon: -77 }))
.toEqual('<node id="-1" lat="38" lon="-77" version="0"/>');
});
it('serializes a way to xml', function() {
expect(iD.format.XML.mapping({ type: 'way', nodes: [], id: 'w-1' }))
.toEqual('<way id="-1" version="0"/>');
});
});
it('serializes a way to xml', function() {
expect(iD.format.XML.mapping({ type: 'way', nodes: [], id: 'w-1' }))
.toEqual('<way id="-1" version="0"/>');
});
});
});