tor-browser

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

browser_jsterm_helper_keys_values.js (748B)


      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>keys()</code> & <code>values()</code> jsterm helper";
      8 
      9 add_task(async function () {
     10  const hud = await openNewTabAndConsole(TEST_URI);
     11 
     12  let message = await executeAndWaitForResultMessage(
     13    hud,
     14    "keys({a: 2, b:1})",
     15    `Array [ "a", "b" ]`
     16  );
     17  ok(message, "`keys()` worked");
     18 
     19  message = await executeAndWaitForResultMessage(
     20    hud,
     21    "values({a: 2, b:1})",
     22    "Array [ 2, 1 ]"
     23  );
     24  ok(message, "`values()` worked");
     25 
     26  message = await executeAndWaitForResultMessage(hud, "keys(window)", "Array");
     27  ok(message, "`keys(window)` worked");
     28 });