michael@0: var Cc = Components.classes; michael@0: var Ci = Components.interfaces; michael@0: michael@0: function run_test() { michael@0: var f = michael@0: Cc["@mozilla.org/file/directory_service;1"]. michael@0: getService(Ci.nsIProperties).get("CurProcD", Ci.nsIFile); michael@0: michael@0: var terminated = false; michael@0: for (var i = 0; i < 100; i++) { michael@0: if (f == null) { michael@0: terminated = true; michael@0: break; michael@0: } michael@0: f = f.parent; michael@0: } michael@0: michael@0: do_check_true(terminated); michael@0: }