UNPKG

@radarlabs/s2

Version:

Node.js JavaScript and TypeScript bindings for the Google S2 geolocation library.

15 lines (12 loc) 534 B
// magic incantation from step 3 @ https://github.com/mapbox/node-pre-gyp#readme const binary = require('@mapbox/node-pre-gyp'); const path = require('path'); var binding_path = binary.find(path.resolve('./package.json')); const s2 = require(binding_path); test("Point#constructor accepts x,y,z values", () => { const [x, y, z] = [-0.6193073896908822, 0.5249960533039503, 0.5838128990434704]; const point = new s2.Point(x,y,z); expect(point.x()).toEqual(x); expect(point.y()).toEqual(y); expect(point.z()).toEqual(z); });