在Nodejs中,测试事件被触发的最佳方式是什么?

7 浏览
0 Comments

在Nodejs中,测试事件被触发的最佳方式是什么?

我正在编写一系列的mocha测试,我想测试特定的事件是否被触发。目前,我的做法是:

  it('应该触发某个事件', function(done){
    myObj.on('some_event',function(){
      assert(true);
      done();
    });
  });

然而,如果该事件从未被触发,它会导致测试套件崩溃,而不是失败该个别测试。

有什么最好的方法来测试这个?

0