1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
- /* Any copyright is dedicated to the Public Domain.
- * http://creativecommons.org/publicdomain/zero/1.0/ */
- // Test to see if the cached messages are displayed when the console UI is
- // opened.
- "use strict";
- const TEST_URI = "http://example.com/browser/devtools/client/webconsole/" +
- "test/test-webconsole-error-observer.html";
- // On e10s, the exception is triggered in child process
- // and is ignored by test harness
- if (!Services.appinfo.browserTabsRemoteAutostart) {
- expectUncaughtException();
- }
- function test() {
- waitForExplicitFinish();
- loadTab(TEST_URI).then(testOpenUI);
- }
- function testOpenUI(aTestReopen) {
- openConsole().then((hud) => {
- waitForMessages({
- webconsole: hud,
- messages: [
- {
- text: "log Bazzle",
- category: CATEGORY_WEBDEV,
- severity: SEVERITY_LOG,
- },
- {
- text: "error Bazzle",
- category: CATEGORY_WEBDEV,
- severity: SEVERITY_ERROR,
- },
- {
- text: "bazBug611032",
- category: CATEGORY_JS,
- severity: SEVERITY_ERROR,
- },
- {
- text: "cssColorBug611032",
- category: CATEGORY_CSS,
- severity: SEVERITY_WARNING,
- },
- ],
- }).then(() => {
- closeConsole(gBrowser.selectedTab).then(() => {
- aTestReopen && info("will reopen the Web Console");
- executeSoon(aTestReopen ? testOpenUI : finishTest);
- });
- });
- });
- }
|