WTD-842: Fixing mouse click in a plot area gets interpreted as a marquee zoom with an extent of zero.

This commit is contained in:
bwyu
2015-03-12 14:50:44 -07:00
committed by Victor Woeltjen
parent ee04814f59
commit 1e6142ad45
2 changed files with 31 additions and 4 deletions

View File

@ -136,6 +136,30 @@ define(
);
});
it("disallows marquee zoom when start and end Marquee is at the same position", function () {
expect(mockPanZoomStack.pushPanZoom).not.toHaveBeenCalled();
// Simulate a marquee zoom. Note that the mockElement
// is 100 by 100 and starts at 10,20
subplot.startMarquee({
target: mockElement,
clientX: 60,
clientY: 45
});
subplot.hover({
target: mockElement,
clientX: 75,
clientY: 85
});
subplot.endMarquee({
target: mockElement,
clientX: 60,
clientY: 45
});
expect(mockPanZoomStack.pushPanZoom).not.toHaveBeenCalled();
});
it("provides access to a drawable object", function () {
expect(typeof subplot.getDrawingObject()).toEqual('object');
});