Skip to content

Commit 9856354

Browse files
committedApr 10, 2019
log error during select throttle doneFn promise
... and spyOn of Lib.error to lock down #3755
1 parent dd2f1e4 commit 9856354

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed
 

Diff for: ‎src/plots/cartesian/select.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ var Registry = require('../../registry');
1515
var Color = require('../../components/color');
1616
var Fx = require('../../components/fx');
1717

18+
var Lib = require('../../lib');
1819
var polygon = require('../../lib/polygon');
1920
var throttle = require('../../lib/throttle');
2021
var makeEventData = require('../../components/fx/helpers').makeEventData;
@@ -266,7 +267,7 @@ function prepSelect(e, startX, startY, dragOptions, mode) {
266267
}
267268

268269
Fx.click(gd, evt);
269-
});
270+
}).catch(Lib.error);
270271
};
271272

272273
dragOptions.doneFn = function() {
@@ -289,7 +290,7 @@ function prepSelect(e, startX, startY, dragOptions, mode) {
289290
if(dragOptions.doneFnCompleted) {
290291
dragOptions.doneFnCompleted(selection);
291292
}
292-
});
293+
}).catch(Lib.error);
293294
};
294295
}
295296

Diff for: ‎test/jasmine/tests/select_test.js

+2
Original file line numberDiff line numberDiff line change
@@ -1597,6 +1597,7 @@ describe('Test select box and lasso per trace:', function() {
15971597

15981598
beforeEach(function() {
15991599
gd = createGraphDiv();
1600+
spyOn(Lib, 'error');
16001601
});
16011602

16021603
afterEach(destroyGraphDiv);
@@ -1716,6 +1717,7 @@ describe('Test select box and lasso per trace:', function() {
17161717
.then(eventCounts[2] ? deselectPromise : Promise.resolve())
17171718
.then(function() {
17181719
assertEventCounts(eventCounts[0], eventCounts[1], eventCounts[2], msg + ' (after dblclick)');
1720+
expect(Lib.error).not.toHaveBeenCalled();
17191721
});
17201722
}
17211723

0 commit comments

Comments
 (0)
Please sign in to comment.