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 });