fixes tests for mapbrowserevent

This commit is contained in:
tsauerwein
2014-02-24 15:11:51 +01:00
parent e0b345b7db
commit 68b7ee58a5
+24 -31
View File
@@ -28,12 +28,13 @@ describe('ol.MapBrowserEventHandler', function() {
}); });
it('emulates click', function() { it('emulates click', function() {
handler.emulateClick_(new goog.events.BrowserEvent({ handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown',
type: 'mousedown', new goog.events.BrowserEvent({
target: target, type: 'mousedown',
clientX: 0, target: target,
clientY: 0 clientX: 0,
})); clientY: 0
})));
expect(singleclickSpy.called).to.not.be.ok(); expect(singleclickSpy.called).to.not.be.ok();
expect(dblclickSpy.called).to.not.be.ok(); expect(dblclickSpy.called).to.not.be.ok();
@@ -41,12 +42,13 @@ describe('ol.MapBrowserEventHandler', function() {
expect(singleclickSpy.calledOnce).to.be.ok(); expect(singleclickSpy.calledOnce).to.be.ok();
expect(dblclickSpy.called).to.not.be.ok(); expect(dblclickSpy.called).to.not.be.ok();
handler.emulateClick_(new goog.events.BrowserEvent({ handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown',
type: 'mousedown', new goog.events.BrowserEvent({
target: target, type: 'mousedown',
clientX: 0, target: target,
clientY: 0 clientX: 0,
})); clientY: 0
})));
expect(singleclickSpy.calledOnce).to.be.ok(); expect(singleclickSpy.calledOnce).to.be.ok();
expect(dblclickSpy.called).to.not.be.ok(); expect(dblclickSpy.called).to.not.be.ok();
}); });
@@ -61,12 +63,13 @@ describe('ol.MapBrowserEventHandler', function() {
expect(singleclickSpy.called).to.not.be.ok(); expect(singleclickSpy.called).to.not.be.ok();
expect(dblclickSpy.called).to.not.be.ok(); expect(dblclickSpy.called).to.not.be.ok();
handler.emulateClick_(new goog.events.BrowserEvent({ handler.emulateClick_(new ol.pointer.PointerEvent('pointerdown',
type: 'mousedown', new goog.events.BrowserEvent({
target: target, type: 'mousedown',
clientX: 0, target: target,
clientY: 0 clientX: 0,
})); clientY: 0
})));
expect(singleclickSpy.called).to.not.be.ok(); expect(singleclickSpy.called).to.not.be.ok();
expect(dblclickSpy.calledOnce).to.be.ok(); expect(dblclickSpy.calledOnce).to.be.ok();
@@ -88,24 +91,13 @@ describe('ol.MapBrowserEventHandler', function() {
expect(handler.getDown()).to.be(null); expect(handler.getDown()).to.be(null);
}); });
it('returns an event after handleMouseDown_ has been called', function() {
var event = new goog.events.BrowserEvent({});
handler.handleMouseDown_(event);
expect(handler.getDown()).to.be(event);
});
it('returns an event after handlePointerDown_ has been called', function() { it('returns an event after handlePointerDown_ has been called', function() {
var event = new goog.events.BrowserEvent({}); var event = new ol.pointer.PointerEvent('pointerdown',
new goog.events.BrowserEvent({}));
handler.handlePointerDown_(event); handler.handlePointerDown_(event);
expect(handler.getDown()).to.be(event); expect(handler.getDown()).to.be(event);
}); });
it('returns an event after handleTouchStart_ has been called', function() {
var event = new goog.events.BrowserEvent({});
handler.handleTouchStart_(event);
expect(handler.getDown()).to.be(event);
});
}); });
}); });
@@ -115,3 +107,4 @@ goog.require('goog.events');
goog.require('goog.events.BrowserEvent'); goog.require('goog.events.BrowserEvent');
goog.require('ol.Map'); goog.require('ol.Map');
goog.require('ol.MapBrowserEventHandler'); goog.require('ol.MapBrowserEventHandler');
goog.require('ol.pointer.PointerEvent');