gecko-dev/browser/base/content/test/siteIdentity/browser_mixedContentFramesOnHttp.js
Johann Hofmann 6e319b00cd Bug 1335431 - Move site identity tests out of test/general. r=Gijs
MozReview-Commit-ID: 5BKZXFPn7PW

--HG--
rename : browser/base/content/test/general/browser_bug1045809.js => browser/base/content/test/siteIdentity/browser_bug1045809.js
rename : browser/base/content/test/general/browser_bug435035.js => browser/base/content/test/siteIdentity/browser_bug435035.js
rename : browser/base/content/test/general/browser_bug822367.js => browser/base/content/test/siteIdentity/browser_bug822367.js
rename : browser/base/content/test/general/browser_bug902156.js => browser/base/content/test/siteIdentity/browser_bug902156.js
rename : browser/base/content/test/general/browser_bug906190.js => browser/base/content/test/siteIdentity/browser_bug906190.js
rename : browser/base/content/test/general/browser_csp_block_all_mixedcontent.js => browser/base/content/test/siteIdentity/browser_csp_block_all_mixedcontent.js
rename : browser/base/content/test/general/browser_identity_UI.js => browser/base/content/test/siteIdentity/browser_identity_UI.js
rename : browser/base/content/test/general/browser_insecureLoginForms.js => browser/base/content/test/siteIdentity/browser_insecureLoginForms.js
rename : browser/base/content/test/general/browser_mcb_redirect.js => browser/base/content/test/siteIdentity/browser_mcb_redirect.js
rename : browser/base/content/test/general/browser_mixedContentFramesOnHttp.js => browser/base/content/test/siteIdentity/browser_mixedContentFramesOnHttp.js
rename : browser/base/content/test/general/browser_mixedContentFromOnunload.js => browser/base/content/test/siteIdentity/browser_mixedContentFromOnunload.js
rename : browser/base/content/test/general/browser_mixed_content_cert_override.js => browser/base/content/test/siteIdentity/browser_mixed_content_cert_override.js
rename : browser/base/content/test/general/browser_mixedcontent_securityflags.js => browser/base/content/test/siteIdentity/browser_mixedcontent_securityflags.js
rename : browser/base/content/test/general/browser_no_mcb_on_http_site.js => browser/base/content/test/siteIdentity/browser_no_mcb_on_http_site.js
rename : browser/base/content/test/general/file_bug1045809_1.html => browser/base/content/test/siteIdentity/file_bug1045809_1.html
rename : browser/base/content/test/general/file_bug1045809_2.html => browser/base/content/test/siteIdentity/file_bug1045809_2.html
rename : browser/base/content/test/general/file_bug822367_1.html => browser/base/content/test/siteIdentity/file_bug822367_1.html
rename : browser/base/content/test/general/file_bug822367_1.js => browser/base/content/test/siteIdentity/file_bug822367_1.js
rename : browser/base/content/test/general/file_bug822367_2.html => browser/base/content/test/siteIdentity/file_bug822367_2.html
rename : browser/base/content/test/general/file_bug822367_3.html => browser/base/content/test/siteIdentity/file_bug822367_3.html
rename : browser/base/content/test/general/file_bug822367_4.html => browser/base/content/test/siteIdentity/file_bug822367_4.html
rename : browser/base/content/test/general/file_bug822367_4.js => browser/base/content/test/siteIdentity/file_bug822367_4.js
rename : browser/base/content/test/general/file_bug822367_4B.html => browser/base/content/test/siteIdentity/file_bug822367_4B.html
rename : browser/base/content/test/general/file_bug822367_5.html => browser/base/content/test/siteIdentity/file_bug822367_5.html
rename : browser/base/content/test/general/file_bug822367_6.html => browser/base/content/test/siteIdentity/file_bug822367_6.html
rename : browser/base/content/test/general/file_bug902156.js => browser/base/content/test/siteIdentity/file_bug902156.js
rename : browser/base/content/test/general/file_bug902156_1.html => browser/base/content/test/siteIdentity/file_bug902156_1.html
rename : browser/base/content/test/general/file_bug902156_2.html => browser/base/content/test/siteIdentity/file_bug902156_2.html
rename : browser/base/content/test/general/file_bug902156_3.html => browser/base/content/test/siteIdentity/file_bug902156_3.html
rename : browser/base/content/test/general/file_bug906190.js => browser/base/content/test/siteIdentity/file_bug906190.js
rename : browser/base/content/test/general/file_bug906190.sjs => browser/base/content/test/siteIdentity/file_bug906190.sjs
rename : browser/base/content/test/general/file_bug906190_1.html => browser/base/content/test/siteIdentity/file_bug906190_1.html
rename : browser/base/content/test/general/file_bug906190_2.html => browser/base/content/test/siteIdentity/file_bug906190_2.html
rename : browser/base/content/test/general/file_bug906190_3_4.html => browser/base/content/test/siteIdentity/file_bug906190_3_4.html
rename : browser/base/content/test/general/file_bug906190_redirected.html => browser/base/content/test/siteIdentity/file_bug906190_redirected.html
rename : browser/base/content/test/general/file_csp_block_all_mixedcontent.html => browser/base/content/test/siteIdentity/file_csp_block_all_mixedcontent.html
rename : browser/base/content/test/general/file_csp_block_all_mixedcontent.js => browser/base/content/test/siteIdentity/file_csp_block_all_mixedcontent.js
rename : browser/base/content/test/general/file_mixedContentFramesOnHttp.html => browser/base/content/test/siteIdentity/file_mixedContentFramesOnHttp.html
rename : browser/base/content/test/general/file_mixedContentFromOnunload.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload.html
rename : browser/base/content/test/general/file_mixedContentFromOnunload_test1.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload_test1.html
rename : browser/base/content/test/general/file_mixedContentFromOnunload_test2.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload_test2.html
rename : browser/base/content/test/general/file_mixedPassiveContent.html => browser/base/content/test/siteIdentity/file_mixedPassiveContent.html
rename : browser/base/content/test/general/insecure_opener.html => browser/base/content/test/siteIdentity/insecure_opener.html
rename : browser/base/content/test/general/test-mixedcontent-securityerrors.html => browser/base/content/test/siteIdentity/test-mixedcontent-securityerrors.html
rename : browser/base/content/test/general/test_bug435035.html => browser/base/content/test/siteIdentity/test_bug435035.html
rename : browser/base/content/test/general/test_mcb_double_redirect_image.html => browser/base/content/test/siteIdentity/test_mcb_double_redirect_image.html
rename : browser/base/content/test/general/test_mcb_redirect.html => browser/base/content/test/siteIdentity/test_mcb_redirect.html
rename : browser/base/content/test/general/test_mcb_redirect.js => browser/base/content/test/siteIdentity/test_mcb_redirect.js
rename : browser/base/content/test/general/test_mcb_redirect.sjs => browser/base/content/test/siteIdentity/test_mcb_redirect.sjs
rename : browser/base/content/test/general/test_mcb_redirect_image.html => browser/base/content/test/siteIdentity/test_mcb_redirect_image.html
rename : browser/base/content/test/general/test_no_mcb_on_http_site_font.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font.css
rename : browser/base/content/test/general/test_no_mcb_on_http_site_font.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font.html
rename : browser/base/content/test/general/test_no_mcb_on_http_site_font2.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font2.css
rename : browser/base/content/test/general/test_no_mcb_on_http_site_font2.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font2.html
rename : browser/base/content/test/general/test_no_mcb_on_http_site_img.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_img.css
rename : browser/base/content/test/general/test_no_mcb_on_http_site_img.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_img.html
extra : rebase_source : 82a59bdb1b32194292711f92bb8a819a82b2516c
2017-01-31 09:27:51 +01:00

27 lines
1,004 B
JavaScript

/*
* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/
*
* Test for Bug 1182551 -
*
* This test has a top level HTTP page with an HTTPS iframe. The HTTPS iframe
* includes an HTTP image. We check that the top level security state is
* STATE_IS_INSECURE. The mixed content from the iframe shouldn't "upgrade"
* the HTTP top level page to broken HTTPS.
*/
const TEST_URL = getRootDirectory(gTestPath).replace("chrome://mochitests/content", "http://example.com") + "file_mixedContentFramesOnHttp.html";
add_task(function *() {
yield SpecialPowers.pushPrefEnv({
"set": [
["security.mixed_content.block_active_content", true],
["security.mixed_content.block_display_content", false]
]});
yield BrowserTestUtils.withNewTab(TEST_URL, function*(browser) {
isSecurityState(browser, "insecure");
assertMixedContentBlockingState(browser, {activeLoaded: false, activeBlocked: false, passiveLoaded: true});
});
});