gecko-dev/toolkit/components/extensions/test/xpcshell/test_ext_extension.js
Kris Maglione 55cbd3e601 Backed out changeset af745bd5c209 for xpcshell test failures.
MozReview-Commit-ID: Dt6n5mRFLgN

--HG--
extra : amend_source : 2be72943ed781129bed07c3723d87b0f3d7eca9c
2016-07-28 13:42:02 -07:00

55 lines
1.6 KiB
JavaScript

/* -*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- */
/* vim: set sts=2 sw=2 et tw=80: */
"use strict";
add_task(function* test_is_allowed_incognito_access() {
function background() {
browser.extension.isAllowedIncognitoAccess().then(isAllowedIncognitoAccess => {
browser.test.assertEq(true, isAllowedIncognitoAccess, "isAllowedIncognitoAccess is true");
browser.test.notifyPass("isAllowedIncognitoAccess");
});
}
let extension = ExtensionTestUtils.loadExtension({
background,
manifest: {},
});
yield extension.startup();
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,
manifest: {},
});
yield extension.startup();
yield extension.awaitFinish("inIncognitoContext");
yield extension.unload();
});
add_task(function* test_is_allowed_file_scheme_access() {
function background() {
browser.extension.isAllowedFileSchemeAccess().then(isAllowedFileSchemeAccess => {
browser.test.assertEq(false, isAllowedFileSchemeAccess, "isAllowedFileSchemeAccess is false");
browser.test.notifyPass("isAllowedFileSchemeAccess");
});
}
let extension = ExtensionTestUtils.loadExtension({
background,
manifest: {},
});
yield extension.startup();
yield extension.awaitFinish("isAllowedFileSchemeAccess");
yield extension.unload();
});