Services.scriptloader.loadSubScript( "chrome://mochitests/content/browser/browser/modules/test/browser/head.js", this ); Services.scriptloader.loadSubScript( "chrome://mochitests/content/browser/toolkit/components/antitracking/test/browser/storage_access_head.js", this ); add_task(async function testInitialBlock() { await setPreferences(); await openPageAndRunCode( TEST_TOP_PAGE_7, getExpectPopupAndClick("reject"), TEST_3RD_PARTY_PAGE, requestStorageAccessAndExpectFailure ); await cleanUpData(); await SpecialPowers.flushPrefEnv(); }); add_task(async function testSameOriginPermission() { await setPreferences(); await openPageAndRunCode( TEST_TOP_PAGE_7, getExpectPopupAndClick("accept"), TEST_3RD_PARTY_PAGE, requestStorageAccessAndExpectSuccess ); await openPageAndRunCode( TEST_TOP_PAGE_7, expectNoPopup, TEST_3RD_PARTY_PAGE, requestStorageAccessAndExpectSuccess ); await cleanUpData(); await SpecialPowers.flushPrefEnv(); });