const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm"); function run_test() { var notifications = 0; var obs = { observe(aSubject, aTopic, aData) { Assert.equal(aTopic, "last-pb-context-exited"); notifications++; }, }; Services.os.addObserver(obs, "last-pb-context-exited"); run_test_in_child("../unit/test_pb_notification.js", function() { Assert.equal(notifications, 1); do_test_finished(); }); }