summaryrefslogtreecommitdiff
path: root/modules/libpref/test/unit/head_libPrefs.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules/libpref/test/unit/head_libPrefs.js')
-rw-r--r--modules/libpref/test/unit/head_libPrefs.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/modules/libpref/test/unit/head_libPrefs.js b/modules/libpref/test/unit/head_libPrefs.js
deleted file mode 100644
index b5e763419..000000000
--- a/modules/libpref/test/unit/head_libPrefs.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-const NS_APP_USER_PROFILE_50_DIR = "ProfD";
-
-var Ci = Components.interfaces;
-var Cc = Components.classes;
-var Cr = Components.results;
-var Cu = Components.utils;
-
-function do_check_throws(f, result, stack)
-{
- if (!stack)
- stack = Components.stack.caller;
-
- try {
- f();
- } catch (exc) {
- if (exc.result == result)
- return;
- do_throw("expected result " + result + ", caught " + exc, stack);
- }
- do_throw("expected result " + result + ", none thrown", stack);
-}
-
-var dirSvc = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties);
-
-// Register current test directory as provider for the profile directory.
-var provider = {
- getFile: function(prop, persistent) {
- persistent.value = true;
- if (prop == NS_APP_USER_PROFILE_50_DIR)
- return dirSvc.get("CurProcD", Ci.nsIFile);
- throw Components.Exception("Tried to get test directory '" + prop + "'", Cr.NS_ERROR_FAILURE);
- },
- QueryInterface: function(iid) {
- if (iid.equals(Ci.nsIDirectoryServiceProvider) ||
- iid.equals(Ci.nsISupports)) {
- return this;
- }
- throw Cr.NS_ERROR_NO_INTERFACE;
- }
-};
-dirSvc.QueryInterface(Ci.nsIDirectoryService).registerProvider(provider);