test_pb_notification.js (526B)
1 function destroy_transient_docshell() { 2 let windowlessBrowser = Services.appShell.createWindowlessBrowser(true); 3 windowlessBrowser.docShell.setOriginAttributes({ privateBrowsingId: 1 }); 4 windowlessBrowser.close(); 5 do_test_pending(); 6 do_timeout(0, Cu.forceGC); 7 } 8 9 function run_test() { 10 var obs = { 11 observe(aSubject, aTopic) { 12 Assert.equal(aTopic, "last-pb-context-exited"); 13 do_test_finished(); 14 }, 15 }; 16 Services.obs.addObserver(obs, "last-pb-context-exited"); 17 destroy_transient_docshell(); 18 }