From 500d351013aab2fdb56373748bcb70bfbe29e999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Tue, 22 Feb 2011 11:44:36 +0000 Subject: [PATCH] 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 --- tests/Events.html | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tests/Events.html b/tests/Events.html index 8efd115a10..f487aeca85 100644 --- a/tests/Events.html +++ b/tests/Events.html @@ -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) {