npm.io
0.0.13 • Published 8 years ago

chai-leaflet

Licence
MIT
Version
0.0.13
Deps
0
Vulns
0
Weekly
0
Stars
3

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

Keywords