Sha256: 771c6b8d1e89e7df6b286fccd47d21a9a4437d4b5c75a797e24bb05610585755

Contents?: true

Size: 847 Bytes

Versions: 5

Compression:

Stored size: 847 Bytes

Contents

describe("L.GeometryUtil", function(){
	var map, control, container;

	it("geodesicArea", function() {
		expect(L.GeometryUtil.geodesicArea([
            { lat: 0,  lng: 0 },
            { lat: 0,  lng: 10 },
            { lat: 10, lng: 10 },
            { lat: 10, lng: 0 },
            { lat: 0,  lng: 0 }
        ])).to.eql(1232921098571.292);
	});

	describe("readableDistance", function() {
        it("metric", function() {
            expect(L.GeometryUtil.readableDistance(1000, true)).to.eql('1000 m');
            expect(L.GeometryUtil.readableDistance(1500, true)).to.eql('1.50 km');
        });

        it("imperial", function() {
            expect(L.GeometryUtil.readableDistance(1609.3488537961)).to.eql('1760 yd');
            expect(L.GeometryUtil.readableDistance(1610.3488537961)).to.eql('1.00 miles');
        });
    });
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
leaflet-js-0.7.0.4 lib/leaflet.draw/spec/suites/GeometryUtilSpec.js
leaflet-js-0.7.0.3 lib/leaflet.draw/spec/suites/GeometryUtilSpec.js
leaflet-js-0.7.0.2 lib/leaflet.draw/spec/suites/GeometryUtilSpec.js
leaflet-js-0.7.0.1 lib/leaflet.draw/spec/suites/GeometryUtilSpec.js
leaflet-js-0.7.0 lib/leaflet.draw/spec/suites/GeometryUtilSpec.js