我正在使用Mocha对我的节点服务器的一些Kue(redis)函数进行单元测试。当然,摩卡开始自己的过程。这个过程有自己的实例,当然,它的范围受到我在同一物理服务器上运行的节点服务器的保护(我的笔记本电脑就像我在dev env中那样)。
我的问题是:mocha服务器如何检查来自主节点服务器的任何变量或事件?我意识到我可能会变得棘手并且有节点推送变量到redis然后从mocha轮询redis但这看起来很艰难。
答案 0 :(得分:0)
你做不到。由于mocha是在单独的节点进程中启动的,因此全局或本地的任何javascript变量都相对作用于该单个节点进程。你是正确的redis建议,从进程发送消息或在mocha框架内逐字启动节点服务器。