在不同文件/脚本之间传递节点范围

时间:2015-11-12 00:07:49

标签: node.js scope mocha

我正在使用Mocha对我的节点服务器的一些Kue(redis)函数进行单元测试。当然,摩卡开始自己的过程。这个过程有自己的实例,当然,它的范围受到我在同一物理服务器上运行的节点服务器的保护(我的笔记本电脑就像我在dev env中那样)。

我的问题是:mocha服务器如何检查来自主节点服务器的任何变量或事件?我意识到我可能会变得棘手并且有节点推送变量到redis然后从mocha轮询redis但这看起来很艰难。

1 个答案:

答案 0 :(得分:0)

你做不到。由于mocha是在单独的节点进程中启动的,因此全局或本地的任何javascript变量都相对作用于该单个节点进程。你是正确的redis建议,从进程发送消息或在mocha框架内逐字启动节点服务器。