forked from tangrams/tangram
-
Notifications
You must be signed in to change notification settings - Fork 0
/
geo_spec.js
26 lines (20 loc) · 797 Bytes
/
geo_spec.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import chai from 'chai';
let assert = chai.assert;
import Geo from '../src/geo';
import simplePolygon from './fixtures/simple-polygon.json';
describe('Geo', () => {
describe('Geo.setTileScale(scale)', () => {});
describe('Geo.metersForTile(tile)', () => {});
describe('Geo.metersToLatLng(meters)', () => {});
describe('Geo.latLngToMeters(latlng)', () => {});
describe('Geo.transformGeometry(geometry, transformGeometry)', () => {});
describe('Geo.findBoundingBox(polygon)', () => {
let bbox;
beforeEach(() => {
bbox = Geo.findBoundingBox(simplePolygon.geometry.coordinates);
});
it('calculates the expected bounding box', () => {
assert.deepEqual(bbox, simplePolygon.properties.bounds);
});
});
});