小编man*_*ang的帖子

对Nodej中发出的事件进行单元测试的最佳方法是什么?

我正在编写一堆mocha测试,我想测试发出的特定事件.目前,我这样做:

  it('should emit an some_event', function(done){
    myObj.on('some_event',function(){
      assert(true);
      done();
    });
  });
Run Code Online (Sandbox Code Playgroud)

但是,如果事件永远不会发出,它会使测试套件崩溃而不是失败.

测试这个的最佳方法是什么?

javascript mocha.js node.js

28
推荐指数
3
解决办法
3万
查看次数

我可以通过__meteor_bootstrap__.app挂载另一个路由处理程序吗?

我正在构建我的第一个流星应用程序,并且需要能够创建一个新的路由处理程序来处理oauth回调.我查看了server.js,发现connect.app上下文在meteor_bootstrap可用.虽然这似乎不起作用:

if (Meteor.is_server) {
  Meteor.startup(function () {
    var app = __meteor_bootstrap__.app;
    app.use('/callback',function (req,res) {
      res.writeHead(404);
      res.end();
      return;
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

思考?

meteor

7
推荐指数
2
解决办法
1774
查看次数

标签 统计

javascript ×1

meteor ×1

mocha.js ×1

node.js ×1