|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 function runTests() { |
|
5 yield setLinks("0"); |
|
6 yield addNewTabPageTab(); |
|
7 |
|
8 // Remember if the click handler was triggered |
|
9 let cell = getCell(0); |
|
10 let clicked = false; |
|
11 cell.site.onClick = e => { |
|
12 clicked = true; |
|
13 executeSoon(TestRunner.next); |
|
14 }; |
|
15 |
|
16 // Send a middle-click and make sure it happened |
|
17 yield EventUtils.synthesizeMouseAtCenter(cell.node, {button: 1}, getContentWindow()); |
|
18 ok(clicked, "middle click triggered click listener"); |
|
19 } |