mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-14 05:45:37 +00:00
Backed out changeset 7b9fbf34a1d6 (bug 1263167) for test failures in test_ext_extension.html
This commit is contained in:
parent
053055083c
commit
481de63480
@ -14,7 +14,7 @@
|
||||
"use strict";
|
||||
|
||||
add_task(function* test_is_allowed_incognito_access() {
|
||||
function background() {
|
||||
function backgroundScript() {
|
||||
browser.extension.isAllowedIncognitoAccess().then(isAllowedIncognitoAccess => {
|
||||
browser.test.assertEq(true, isAllowedIncognitoAccess, "isAllowedIncognitoAccess is true");
|
||||
browser.test.notifyPass("isAllowedIncognitoAccess");
|
||||
@ -22,63 +22,15 @@ add_task(function* test_is_allowed_incognito_access() {
|
||||
}
|
||||
|
||||
let extension = ExtensionTestUtils.loadExtension({
|
||||
background: `(${background})()`,
|
||||
background: `(${backgroundScript})()`,
|
||||
manifest: {},
|
||||
});
|
||||
|
||||
yield extension.startup();
|
||||
info("extension loaded");
|
||||
yield extension.awaitFinish("isAllowedIncognitoAccess");
|
||||
yield extension.unload();
|
||||
});
|
||||
|
||||
add_task(function* test_in_incognito_context_false() {
|
||||
function background() {
|
||||
browser.test.assertEq(false, browser.extension.inIncognitoContext, "inIncognitoContext returned false");
|
||||
browser.test.notifyPass("inIncognitoContext");
|
||||
}
|
||||
|
||||
let extension = ExtensionTestUtils.loadExtension({
|
||||
background: `(${background})()`,
|
||||
manifest: {},
|
||||
});
|
||||
|
||||
yield extension.startup();
|
||||
yield extension.awaitFinish("inIncognitoContext");
|
||||
yield extension.unload();
|
||||
});
|
||||
|
||||
add_task(function* test_in_incognito_context_true() {
|
||||
function background() {
|
||||
browser.runtime.onMessage.addListener(msg => {
|
||||
browser.test.assertEq(true, msg, "inIncognitoContext is true");
|
||||
browser.test.notifyPass("inIncognitoContext");
|
||||
});
|
||||
|
||||
browser.windows.create({url: browser.runtime.getURL("/tab.html"), incognito: true});
|
||||
}
|
||||
|
||||
function tabScript() {
|
||||
browser.runtime.sendMessage(browser.extension.inIncognitoContext);
|
||||
}
|
||||
|
||||
let extension = ExtensionTestUtils.loadExtension({
|
||||
background: `(${background})()`,
|
||||
manifest: {
|
||||
"permissions": ["tabs"],
|
||||
},
|
||||
|
||||
files: {
|
||||
"tab.js": `(${tabScript})()`,
|
||||
"tab.html": `<!DOCTYPE html><html><head>
|
||||
<meta charset="utf-8">
|
||||
<script src="tab.js"></${"script"}>
|
||||
</head></html>`,
|
||||
},
|
||||
});
|
||||
|
||||
yield extension.startup();
|
||||
yield extension.awaitFinish("inIncognitoContext");
|
||||
yield extension.unload();
|
||||
info("extension unloaded");
|
||||
});
|
||||
|
||||
add_task(function* test_is_allowed_file_scheme_access() {
|
||||
|
Loading…
Reference in New Issue
Block a user