我正在使用Jest来测试我的服务器的状态,并且我一直在尝试使用setTimeout、延迟、while循环来检查readyState是否从0-连接变为3-关闭或1-打开。只有一个问题,那就是我曾尝试使用事件侦听器,但由于在此场景中,事件侦听器在函数终止后执行,或者从未执行过,因此Jest提供了一个错误 我尝试过像下面这样的不同函数 function checkServerStatus() {
我正在nodejs中开发一个非常简单的应用程序,它使用来自websocket的数据,并通过zeromq向下游的一组消费者传播数据。update', data => {});
websocket客户端是从EventEmitter扩展的第三方库中的一个类我想要创建一个测试,断言在'update‘事件的</e