Bug 1447903: Part 8b - Update test_filepointer to use bootstrapped extensions. r?aswan
MozReview-Commit-ID: 9PA9a1tKDMs
--- a/toolkit/mozapps/extensions/test/xpcshell/test_filepointer.js
+++ b/toolkit/mozapps/extensions/test/xpcshell/test_filepointer.js
@@ -4,38 +4,41 @@
// Tests that various operations with file pointers work and do not affect the
// source files
var addon1 = {
id: "addon1@tests.mozilla.org",
version: "1.0",
name: "Test 1",
+ bootstrap: true,
targetApplications: [{
id: "xpcshell@tests.mozilla.org",
minVersion: "1",
maxVersion: "1"
}]
};
var addon1_2 = {
id: "addon1@tests.mozilla.org",
version: "2.0",
name: "Test 1",
+ bootstrap: true,
targetApplications: [{
id: "xpcshell@tests.mozilla.org",
minVersion: "1",
maxVersion: "1"
}]
};
var addon2 = {
id: "addon2@tests.mozilla.org",
version: "1.0",
name: "Test 2",
+ bootstrap: true,
targetApplications: [{
id: "xpcshell@tests.mozilla.org",
minVersion: "1",
maxVersion: "1"
}]
};
const profileDir = gProfD.clone();
@@ -106,16 +109,17 @@ add_task(async function test_addon_over_
"onNewInstall",
]);
let xpi = AddonTestUtils.createTempXPIFile({
"install.rdf": {
id: "addon1@tests.mozilla.org",
version: "2.0",
name: "File Pointer Test",
+ bootstrap: true,
targetApplications: [{
id: "xpcshell@tests.mozilla.org",
minVersion: "1",
maxVersion: "1"}],
},
});
@@ -123,17 +127,18 @@ add_task(async function test_addon_over_
let url = "http://example.com/addons/test_filepointer.xpi";
let install = await AddonManager.getInstallForURL(url, undefined, "application/x-xpinstall");
await new Promise(resolve => {
ensure_test_completed();
prepare_test({
"addon1@tests.mozilla.org": [
- "onInstalling"
+ ["onInstalling", false],
+ ["onInstalled", false],
]
}, [
"onDownloadStarted",
"onDownloadEnded",
"onInstallStarted",
"onInstallEnded"
], callback_soon(resolve));