This repository has been archived on 2019-10-13. You can view files and clone it, but cannot push or open issues or pull requests.
2017-10-14 01:39:11 +02:00

29 lines
964 B
JavaScript

describe('L.Routing.OSRMv1', function() {
describe('#route', function() {
var waypoints = [
new L.Routing.Waypoint([57.73, 11.94]),
new L.Routing.Waypoint([57.7, 11.9])
];
it('returns correct waypoints', function(done) {
var router = new L.Routing.OSRMv1();
router.route(waypoints, function(err, routes) {
if (err) {
return done(err);
}
if (!routes.length) {
return done('No routes :(');
}
waypoints.forEach(function(wp, i) {
var returnedWp = routes[0].waypoints[i];
expect(Math.abs(returnedWp.latLng.lat - wp.latLng.lat)).to.be.lessThan(0.1);
expect(Math.abs(returnedWp.latLng.lng - wp.latLng.lng)).to.be.lessThan(0.1);
});
done();
});
});
});
});