| Index: chrome/test/data/webui/md_history/test_util.js
|
| diff --git a/chrome/test/data/webui/md_history/test_util.js b/chrome/test/data/webui/md_history/test_util.js
|
| index 7ec8a6d7df545120647fac087afc04d05caec28f..0deeb3b54425f502e464344745c051eaf7ac753a 100644
|
| --- a/chrome/test/data/webui/md_history/test_util.js
|
| +++ b/chrome/test/data/webui/md_history/test_util.js
|
| @@ -109,3 +109,23 @@ function waitForEvent(element, eventName, predicate) {
|
| element.addEventListener(eventName, listener);
|
| });
|
| }
|
| +
|
| +/**
|
| + * Sends a shift click event to |element|.
|
| + * @param {HTMLElement} element
|
| + */
|
| +function shiftClick(element) {
|
| + var xy = MockInteractions.middleOfNode(element);
|
| + var props = {
|
| + bubbles: true,
|
| + cancelable: true,
|
| + clientX: xy.x,
|
| + clientY: xy.y,
|
| + buttons: 1,
|
| + shiftKey: true,
|
| + };
|
| +
|
| + element.dispatchEvent(new MouseEvent('mousedown', props));
|
| + element.dispatchEvent(new MouseEvent('mouseup', props));
|
| + element.dispatchEvent(new MouseEvent('click', props));
|
| +}
|
|
|