如何永远与量angular器工作?

我遇到了一个示例代码,其中unit testing是在jasmine js中编写的,而且还有一个永远增加的function。 但永远的监视器只有在浏览器会话被创build后才被调用。

myspec.js

var spec_config = require("./config.js").spec; portNO = 5000; console.log("going to forever"); spec_config.foreverMonitor(portN0); driver.get(someUrl); browser.getSession().then(function(session){ console.log(session.id); }); describe('..', function(){ it('..',function(){...}); }); 

config.js

 var spec = new function(){ this.forever = require('forever'); this.foreverMonitor = function(port){ console.log("within forever"); forever.list(false, function(err, data){ console.log("inside forever.list"); var child = new(forever.monitor)('app.js',{...}); child.start(); forever.startServer(child); }); }; } module.exports={spec:spec}; 

终奌站:

 going to forever within forever ....session_id.... inside forever.list 

我似乎不明白执行的stream程。 有任何想法吗?