addWindow-features.window.js (781B)
1 // META: title=RemoteContextHelper addWindow features 2 // META: script=/common/dispatcher/dispatcher.js 3 // META: script=/common/get-host-info.sub.js 4 // META: script=/common/utils.js 5 // META: script=/html/browsers/browsing-the-web/remote-context-helper/resources/remote-context-helper.js 6 // META: script=./resources/test-helper.js 7 8 'use strict'; 9 10 promise_test(async t => { 11 const rcHelper = new RemoteContextHelper(); 12 { 13 const main = await rcHelper.addWindow(); 14 await assertSimplestScriptRuns(main); 15 await assertWindowHasOpenerEquals(main, true); 16 } 17 { 18 const main = await rcHelper.addWindow( 19 /*extraConfig=*/ null, /*options=*/ {features: 'noopener'}); 20 await assertSimplestScriptRuns(main); 21 await assertWindowHasOpenerEquals(main, false); 22 } 23 });