summaryrefslogtreecommitdiffstats
path: root/devtools/client/inspector/test/browser_inspector_destroy-after-navigation.js
blob: 2040bccae4a75d659476f4abe0d1a062975926c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";

// Testing that closing the inspector after navigating to a page doesn't fail.

const URL_1 = "data:text/plain;charset=UTF-8,abcde";
const URL_2 = "data:text/plain;charset=UTF-8,12345";

add_task(async function () {
  const { toolbox } = await openInspectorForURL(URL_1);

  await navigateTo(URL_2);

  info("Destroying toolbox");
  try {
    await toolbox.destroy();
    ok(true, "Toolbox destroyed");
  } catch (e) {
    ok(false, "An exception occured while destroying toolbox");
    console.error(e);
  }
});