/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; const TEST_PAGE_URL = URL_ROOT + "page_basic.html"; /** * Basic test that checks the Refresh action in DOM panel. */ add_task(async function () { info("Test DOM panel basic started"); const { panel } = await addTestTab(TEST_PAGE_URL); // Create a new variable in the page scope and refresh the panel. await SpecialPowers.spawn(gBrowser.selectedBrowser, [], () => { content.wrappedJSObject._b = 10; }); await refreshPanel(panel); // Verify that the variable is displayed now. const row = getRowByLabel(panel, "_b"); ok(row, "New variable must be displayed"); await SpecialPowers.spawn(gBrowser.selectedBrowser, [], () => { delete content.wrappedJSObject._b; }); });