mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-29 16:46:08 +03:00
Unit test update for EventSource originalEvent
This commit is contained in:
parent
984dd267b6
commit
a9d6a82c67
@ -74,6 +74,8 @@
|
|||||||
eventsHandledMouseTracker = 0,
|
eventsHandledMouseTracker = 0,
|
||||||
eventSourcePassedMouseTracker = 0,
|
eventSourcePassedMouseTracker = 0,
|
||||||
originalEventsPassedMouseTracker = 0,
|
originalEventsPassedMouseTracker = 0,
|
||||||
|
eventsHandledViewer = 0,
|
||||||
|
originalEventsPassedViewer = 0,
|
||||||
releasesExpected = 1,
|
releasesExpected = 1,
|
||||||
clicksExpected = 1;
|
clicksExpected = 1;
|
||||||
|
|
||||||
@ -117,15 +119,27 @@
|
|||||||
$canvas.simulate( 'blur', event );
|
$canvas.simulate( 'blur', event );
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var checkOriginalEventReceivedViewer = function ( event ) {
|
||||||
|
eventsHandledViewer++;
|
||||||
|
//TODO Provide a better check for the original event...simulate doesn't currently extend the object
|
||||||
|
// with arbitrary user data.
|
||||||
|
if ( event && event.originalEvent ) {
|
||||||
|
originalEventsPassedViewer++;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
var onEventSourceDrag = function ( event ) {
|
var onEventSourceDrag = function ( event ) {
|
||||||
|
checkOriginalEventReceivedViewer( event );
|
||||||
dragsHandledEventSource++;
|
dragsHandledEventSource++;
|
||||||
};
|
};
|
||||||
|
|
||||||
var onEventSourceRelease = function ( event ) {
|
var onEventSourceRelease = function ( event ) {
|
||||||
|
checkOriginalEventReceivedViewer( event );
|
||||||
releasesHandledEventSource++;
|
releasesHandledEventSource++;
|
||||||
};
|
};
|
||||||
|
|
||||||
var onEventSourceClick = function ( event ) {
|
var onEventSourceClick = function ( event ) {
|
||||||
|
checkOriginalEventReceivedViewer( event );
|
||||||
clicksHandledEventSource++;
|
clicksHandledEventSource++;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -184,6 +198,7 @@
|
|||||||
equal( dragsHandledEventSource, dragCount, "'canvas-drag' event count matches 'mousemove' event count (" + dragCount + ")" );
|
equal( dragsHandledEventSource, dragCount, "'canvas-drag' event count matches 'mousemove' event count (" + dragCount + ")" );
|
||||||
equal( releasesHandledEventSource, releasesExpected, "'canvas-release' event count matches expected (" + releasesExpected + ")" );
|
equal( releasesHandledEventSource, releasesExpected, "'canvas-release' event count matches expected (" + releasesExpected + ")" );
|
||||||
equal( clicksHandledEventSource, releasesExpected, "'canvas-click' event count matches expected (" + releasesExpected + ")" );
|
equal( clicksHandledEventSource, releasesExpected, "'canvas-click' event count matches expected (" + releasesExpected + ")" );
|
||||||
|
equal( originalEventsPassedViewer, eventsHandledViewer, "Original event received count matches expected (" + eventsHandledViewer + ")" );
|
||||||
|
|
||||||
equal( eventSourcePassedMouseTracker, eventsHandledMouseTracker, "Event source received count matches expected (" + eventsHandledMouseTracker + ")" );
|
equal( eventSourcePassedMouseTracker, eventsHandledMouseTracker, "Event source received count matches expected (" + eventsHandledMouseTracker + ")" );
|
||||||
equal( originalEventsPassedMouseTracker, eventsHandledMouseTracker, "Original event received count matches expected (" + eventsHandledMouseTracker + ")" );
|
equal( originalEventsPassedMouseTracker, eventsHandledMouseTracker, "Original event received count matches expected (" + eventsHandledMouseTracker + ")" );
|
||||||
|
Loading…
Reference in New Issue
Block a user