X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/0de6885a91e1740e3e2740287cb2d576de827844..206b6c9aefeb2e868db80f559d5022f01283af2b:/test/javascripts/osm_test.js diff --git a/test/javascripts/osm_test.js b/test/javascripts/osm_test.js index f26f08c9f..ad4cc7b9f 100644 --- a/test/javascripts/osm_test.js +++ b/test/javascripts/osm_test.js @@ -1,13 +1,11 @@ //= require jquery -//= require jquery.cookie +//= require jquery.cookie/jquery.cookie //= require osm -//= require leaflet +//= require leaflet/dist/leaflet-src //= require leaflet.osm //= require leaflet.map //= require i18n/translations -//= require querystring - -var querystring = require('querystring-component'); +//= require qs/dist/qs describe("OSM", function () { describe(".apiUrl", function () { @@ -239,4 +237,14 @@ describe("OSM", function () { expect(OSM.locationCookie(map)).to.eq("-3.685|57.625|5|M"); }); }); + + describe(".distance", function () { + it("computes distance between points", function () { + var latlng1 = L.latLng(51.76712,-0.00484), + latlng2 = L.latLng(51.7675159, -0.0078329); + + expect(OSM.distance(latlng1, latlng2)).to.be.closeTo(210.664, 0.005); + expect(OSM.distance(latlng2, latlng1)).to.be.closeTo(210.664, 0.005); + }); + }); });