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:
Johann Hofmann 2016-08-17 08:54:33 +02:00
Родитель 06e9a1a661
Коммит 7d5df7f192
1 изменённых файлов: 10 добавлений и 5 удалений

Просмотреть файл

@ -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();
}),
},