test that we set clientX and clientY in the event, test-only patch

git-svn-id: http://svn.openlayers.org/trunk/openlayers@11227 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
Éric Lemoine
2011-02-22 11:44:36 +00:00
parent 98a6c1754d
commit 500d351013

View File

@@ -305,7 +305,21 @@
events.unregister("something", instance, listener1);
events.unregister("something", instance, listener2);
events.unregister("something", instance, listener3);
}
function test_Events_handleBrowserEvent(t) {
t.plan(2);
var events = new OpenLayers.Events({}, null, ['sometouchevent']);
events.on({'sometouchevent': function() {}});
// this test verifies that when handling a touch event we correctly
// set clientX and clientY in the event object
var evt = {type: 'sometouchevent',
touches: [{clientX: 1, clientY: 1}, {clientX: 2, clientY: 2}]
};
events.handleBrowserEvent(evt);
t.eq(evt.clientX, 1, "evt.clientX value is correct");
t.eq(evt.clientY, 1, "evt.clientY value is correct");
}
function test_Events_destroy (t) {