| <!DOCTYPE html> |
| <script src="../../../resources/js-test-pre.js"></script> |
| <script> |
| |
| description('This tests the ES5.2 behavior where global variables should not trigger setters on the Window object'); |
| |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| var onClickCalled = false; |
| |
| var onclick = function(e) { |
| onClickCalled = true; |
| }; |
| |
| var e = document.createEvent('MouseEvents'); |
| e.initMouseEvent('click', true, true, window, |
| 0, 0, 0, 0, 0, false, false, false, false, 0, null); |
| document.dispatchEvent(e); |
| |
| shouldBeFalse('onClickCalled'); |
| |
| </script> |
| <script src="../../../resources/js-test-pre.js"></script> |