B2G/gecko/js/xpconnect/tests/browser/browser_dead_object.js
// For bug 773980, test that Components.utils.isDeadWrapper works as expected.
For bug 773980, test that Components.utils.isDeadWrapper works as expected.
For bug 773980 test that Components . utils . isDeadWrapper works as expected .
function test() {
  waitForExplicitFinish();
  let tab = gBrowser.addTab("http://example.com");
  let tabBrowser = tab.linkedBrowser;
  tabBrowser.addEventListener("load", function loadListener(aEvent) {
    tabBrowser.removeEventListener("load", loadListener, true);
    let contentWindow = tab.linkedBrowser.contentWindow;
    gBrowser.removeTab(tab);
    SimpleTest.executeSoon(function() {
      ok(Components.utils.isDeadWrapper(contentWindow),
         'Window should be dead.');
      finish();
    });
  }, true);
}
function test ( ) { waitForExplicitFinish ( ) ; let tab = gBrowser . addTab ( "http://example.com" ) ; let tabBrowser = tab . linkedBrowser ; tabBrowser . addEventListener ( "load" , function loadListener ( aEvent ) { tabBrowser . removeEventListener ( "load" , loadListener , true ) ; let contentWindow = tab . linkedBrowser . contentWindow ; gBrowser . removeTab ( tab ) ; SimpleTest . executeSoon ( function ( ) { ok ( Components . utils . isDeadWrapper ( contentWindow ) , 'Window should be dead.' ) ; finish ( ) ; } ) ; } , true ) ; }
For bug 773980, test that Components.utils.isDeadWrapper works as expected.
For bug 773980 test that Components . utils . isDeadWrapper works as expected .