testing/mochitest/mochitest-e10s-utils-content.js

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:bdbe2f9172c8
1 // This is the content script for mochitest-e10s-utils
2
3 // We hook up some events and forward them back to the parent for the tests
4 // This is only a partial solution to tests using these events - tests which
5 // check, eg, event.target is the content window are still likely to be
6 // confused.
7 // But it's a good start...
8 ["load", "DOMContentLoaded", "pageshow"].forEach(eventName => {
9 addEventListener(eventName, function eventHandler(event) {
10 // Some tests also rely on load events from, eg, iframes, so we should see
11 // if we can do something sane to support that too.
12 if (event.target == content.document) {
13 sendAsyncMessage("Test:Event", {name: event.type});
14 }
15 }, true);
16 });

mercurial