mirror of https://gitee.com/antv-l7/antv-l7
33 lines
663 B
TypeScript
33 lines
663 B
TypeScript
import { boundsContains, IBounds, padBounds } from '../src/geo';
|
|
|
|
describe('geo', () => {
|
|
it('padBounds', () => {
|
|
const bounds: IBounds = [
|
|
[112, 30],
|
|
[116, 34],
|
|
];
|
|
const bounds2 = padBounds(bounds, 0.5);
|
|
expect(bounds2).toEqual([
|
|
[110, 28],
|
|
[118, 36],
|
|
]);
|
|
});
|
|
|
|
it('boundContain', () => {
|
|
const bounds: IBounds = [
|
|
[112, 30],
|
|
[116, 34],
|
|
];
|
|
const b2: IBounds = [
|
|
[113, 30],
|
|
[115, 33],
|
|
];
|
|
const b3: IBounds = [
|
|
[110, 30],
|
|
[115, 33],
|
|
];
|
|
expect(boundsContains(bounds, b2)).toEqual(true);
|
|
expect(boundsContains(bounds, b3)).toEqual(false);
|
|
});
|
|
});
|