Slide 6
Slide 6 text
Contrôle du temps, Doc !
●
Sinon.JS (spy + stub + mock + sandbox)
var clock = sinon.useFakeTimers(),
callback = sinon.spy();
map.on('debounced', callback);
map.fire('mousemove', {latlng: [0, 0]});
clock.tick(500);
map.fire('mousemove', {latlng: [0, 0]});
map.fire('mousemove', {latlng: [0, 0]});
assert.equal(2, callback.callCount);