summaryrefslogtreecommitdiffstats
path: root/browser/components/preferences/tests/browser_bug1547020_lockedDownloadDir.js
blob: b9a6b8a1ff9aa6acf13337b51c509d6e4d52089d (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
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

add_task(async function() {
  Services.prefs.lockPref("browser.download.useDownloadDir");

  await openPreferencesViaOpenPreferencesAPI("general", { leaveOpen: true });
  let doc = gBrowser.selectedBrowser.contentDocument;

  var downloadFolder = doc.getElementById("downloadFolder");
  var chooseFolder = doc.getElementById("chooseFolder");
  is(
    downloadFolder.disabled,
    false,
    "Download folder field should not be disabled."
  );
  is(chooseFolder.disabled, false, "Choose folder should not be disabled.");

  gBrowser.removeCurrentTab();

  Services.prefs.unlockPref("browser.download.useDownloadDir");
});