/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; // See Bug 597136. const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" + "test/browser/" + "test-external-script-errors.html"; add_task(async function () { // On e10s, the exception is triggered in child process // and is ignored by test harness if (!Services.appinfo.browserTabsRemoteAutostart) { expectUncaughtException(); } const hud = await openNewTabAndConsole(TEST_URI); const onMessage = waitForMessageByType(hud, "bogus is not defined", ".error"); BrowserTestUtils.synthesizeMouseAtCenter( "button", {}, gBrowser.selectedBrowser ); await onMessage; ok(true, "Received the expected message"); });