diff --git a/test/spec/ol/mapbrowserevent.test.js b/test/spec/ol/mapbrowserevent.test.js index 02ea57e95f..c046545524 100644 --- a/test/spec/ol/mapbrowserevent.test.js +++ b/test/spec/ol/mapbrowserevent.test.js @@ -4,6 +4,7 @@ describe('ol.MapBrowserEventHandler', function() { describe('#emulateClick_', function() { var clock; var handler; + var clickSpy; var singleclickSpy; var dblclickSpy; var target; @@ -15,6 +16,9 @@ describe('ol.MapBrowserEventHandler', function() { target: target })); + clickSpy = sinon.spy(); + goog.events.listen(handler, 'click', clickSpy); + singleclickSpy = sinon.spy(); goog.events.listen(handler, 'singleclick', singleclickSpy); @@ -28,6 +32,17 @@ describe('ol.MapBrowserEventHandler', function() { }); it('emulates click', function() { + handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown', + new goog.events.BrowserEvent({ + type: 'mousedown', + target: target, + clientX: 0, + clientY: 0 + }))); + expect(clickSpy.called).to.be.ok(); + }); + + it('emulates singleclick', function() { handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown', new goog.events.BrowserEvent({ type: 'mousedown',