tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

browser_jsterm_helper_clear.js (699B)


      1 /* Any copyright is dedicated to the Public Domain.
      2 * http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 "use strict";
      5 
      6 const TEST_URI =
      7  "data:text/html,<!DOCTYPE html>Test <code>clear()</code> jsterm helper";
      8 
      9 add_task(async function () {
     10  const hud = await openNewTabAndConsole(TEST_URI);
     11 
     12  const onMessage = waitForMessageByType(hud, "message", ".console-api");
     13  SpecialPowers.spawn(gBrowser.selectedBrowser, [], function () {
     14    content.wrappedJSObject.console.log("message");
     15  });
     16  await onMessage;
     17 
     18  const onCleared = waitFor(
     19    () => hud.ui.outputNode.querySelector(".message") === null
     20  );
     21  execute(hud, "clear()");
     22  await onCleared;
     23  ok(true, "Console was cleared");
     24 });