chai-leaflet

Chai assertions to use with Leaflet map apps

npm install chai-leaflet
12 downloads in the last week
26 downloads in the last month

chai-leaflet

Chai assertions to test Leaflet apps.

Usage

In the browser, just add <script src="chai-leaflet.js"></script> after including chai. Now you can write tests like this:

chai.should();

it('example', function () {
    latlng.should.be.near([51, 4]);

    map.should.have.view([33, 2], 4);

    map.should.have.zoom(18);
});

Because chai-leaflet depends on a global L it does not work out of the box on node.js. You may use leaflet-headless to work around that.


var L = require('leaflet-headless');
var chai = require('chai');
chai.use(require('chai-leaflet'));

chai = chai.should();

// your tests here
npm loves you