summaryrefslogtreecommitdiffstats
path: root/browser/components/preferences/tests/browser_about_settings.js
blob: 3ffd75eeef3bf5b2f1d2c6159430bfeeb57c6ebe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

add_task(async function test_openPreferences_aboutSettings() {
  await BrowserTestUtils.withNewTab(
    {
      gBrowser,
      url: "about:settings",
    },
    async () => {
      is(
        gBrowser.currentURI.spec,
        "about:settings",
        "about:settings should open normally"
      );

      //  using `openPreferencesViaOpenPreferencesAPI` would introduce an extra about:blank tab we need to take care of
      await openPreferences("paneGeneral");

      is(
        gBrowser.currentURI.spec,
        "about:settings#general",
        "openPreferences should keep about:settings"
      );
    }
  );
});