@@ -267,15 +267,17 @@ ngDescribe({
267
267
var features = deps . osmtogeojson . getFeatures ( data ) ;
268
268
expect ( features . length ) . toBe ( 1 ) ;
269
269
expect ( features [ 0 ] . geometry . type ) . toBe ( 'Polygon' ) ;
270
- expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] ) . toBe ( - 234 ) ;
271
- expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] ) . toBe ( - 123 ) ;
272
- expect ( features [ 0 ] . geometry . coordinates [ 1 ] [ 0 ] ) . toBe ( - 234 ) ;
273
- expect ( features [ 0 ] . geometry . coordinates [ 1 ] [ 1 ] ) . toBe ( 123 ) ;
274
- expect ( features [ 0 ] . geometry . coordinates [ 2 ] [ 0 ] ) . toBe ( 234 ) ;
275
- expect ( features [ 0 ] . geometry . coordinates [ 2 ] [ 1 ] ) . toBe ( 123 ) ;
276
- expect ( features [ 0 ] . geometry . coordinates [ 3 ] [ 0 ] ) . toBe ( 234 ) ;
277
- expect ( features [ 0 ] . geometry . coordinates [ 3 ] [ 1 ] ) . toBe ( - 123 ) ;
278
- expect ( features [ 0 ] . geometry . coordinates [ 4 ] ) . toBe ( ) ;
270
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] [ 0 ] ) . toBe ( - 234 ) ;
271
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] [ 1 ] ) . toBe ( - 123 ) ;
272
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] [ 0 ] ) . toBe ( - 234 ) ;
273
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] [ 1 ] ) . toBe ( 123 ) ;
274
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 2 ] [ 0 ] ) . toBe ( 234 ) ;
275
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 2 ] [ 1 ] ) . toBe ( 123 ) ;
276
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 3 ] [ 0 ] ) . toBe ( 234 ) ;
277
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 3 ] [ 1 ] ) . toBe ( - 123 ) ;
278
+ //last must be same as first
279
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 4 ] [ 0 ] ) . toBe ( - 234 ) ;
280
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 4 ] [ 1 ] ) . toBe ( - 123 ) ;
279
281
} ) ;
280
282
it ( 'should getFeatures to work with node' , function ( ) {
281
283
var data = [ {
@@ -349,13 +351,15 @@ ngDescribe({
349
351
var features = deps . osmtogeojson . getFeatures ( data ) ;
350
352
expect ( features . length ) . toBe ( 1 ) ;
351
353
expect ( features [ 0 ] . geometry . type ) . toBe ( 'Polygon' ) ;
352
- expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] ) . toBe ( 2 ) ;
353
- expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] ) . toBe ( 1 ) ;
354
- expect ( features [ 0 ] . geometry . coordinates [ 1 ] [ 0 ] ) . toBe ( 23 ) ;
355
- expect ( features [ 0 ] . geometry . coordinates [ 1 ] [ 1 ] ) . toBe ( 12 ) ;
356
- expect ( features [ 0 ] . geometry . coordinates [ 2 ] [ 0 ] ) . toBe ( 234 ) ;
357
- expect ( features [ 0 ] . geometry . coordinates [ 2 ] [ 1 ] ) . toBe ( 123 ) ;
358
- expect ( features [ 0 ] . geometry . coordinates [ 3 ] ) . toBe ( ) ;
354
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] [ 0 ] ) . toBe ( 2 ) ;
355
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 0 ] [ 1 ] ) . toBe ( 1 ) ;
356
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] [ 0 ] ) . toBe ( 23 ) ;
357
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 1 ] [ 1 ] ) . toBe ( 12 ) ;
358
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 2 ] [ 0 ] ) . toBe ( 234 ) ;
359
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 2 ] [ 1 ] ) . toBe ( 123 ) ;
360
+ //last must be same as first
361
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 3 ] [ 0 ] ) . toBe ( 2 ) ;
362
+ expect ( features [ 0 ] . geometry . coordinates [ 0 ] [ 3 ] [ 1 ] ) . toBe ( 1 ) ;
359
363
} ) ;
360
364
361
365
0 commit comments