Source code
Revision control
Copy as Markdown
Other Tools
Test Info: Warnings
- This test gets skipped with pattern: os == 'android'
- Manifest: toolkit/components/backgroundtasks/tests/xpcshell/xpcshell.toml
/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*-
* vim: sw=4 ts=4 sts=4 et
* 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
add_task(async function test_backgroundtask_specific_pref() {
// First, verify this pref isn't set in Gecko itself.
Assert.equal(
-1,
Services.prefs.getIntPref("test.backgroundtask_specific_pref.exitCode", -1)
);
// Second, verify that this pref is set in background tasks.
// xpcshell tests locally test unpackaged builds.
let exitCode = await do_backgroundtask("backgroundtask_specific_pref", {
extraArgs: ["test.backgroundtask_specific_pref.exitCode"],
});
Assert.equal(79, exitCode);
});