зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1295488 - Don't use a directory for mozscreenshots localFile tests. r=MattN
MozReview-Commit-ID: 3QJZsB7BHqg --HG-- extra : rebase_source : 7c5194a98d20511d822e036a2427ab1e4a1fbcc1 extra : histedit_source : 11b60a4251922d6313c808da4b0c7e998579c779
This commit is contained in:
Родитель
06e9a1a661
Коммит
7d5df7f192
|
@ -13,6 +13,7 @@ Cu.import("resource://gre/modules/Task.jsm");
|
|||
Cu.import("resource://gre/modules/Timer.jsm");
|
||||
Cu.import("resource://testing-common/BrowserTestUtils.jsm");
|
||||
Cu.import("resource:///modules/SitePermissions.jsm");
|
||||
Cu.import("resource://gre/modules/NetUtil.jsm");
|
||||
|
||||
let {UrlClassifierTestUtils} = Cu.import("resource://testing-common/UrlClassifierTestUtils.jsm", {});
|
||||
|
||||
|
@ -39,11 +40,15 @@ this.ControlCenter = {
|
|||
|
||||
localFile: {
|
||||
applyConfig: Task.async(function* () {
|
||||
let filePath = "file:///";
|
||||
if (Services.appinfo.OS === "WINNT") {
|
||||
filePath += "C:/";
|
||||
}
|
||||
yield loadPage(filePath);
|
||||
let channel = NetUtil.newChannel({
|
||||
uri: "chrome://mozscreenshots/content/lib/mozscreenshots.html",
|
||||
loadUsingSystemPrincipal: true
|
||||
});
|
||||
channel = channel.QueryInterface(Ci.nsIFileChannel);
|
||||
let browserWindow = Services.wm.getMostRecentWindow("navigator:browser");
|
||||
let gBrowser = browserWindow.gBrowser;
|
||||
BrowserTestUtils.loadURI(gBrowser.selectedBrowser, channel.file.path);
|
||||
yield BrowserTestUtils.browserLoaded(gBrowser.selectedBrowser);
|
||||
yield openIdentityPopup();
|
||||
}),
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче