【发布时间】:2015-06-15 02:29:10
【问题描述】:
我正在尝试对我的服务器代码(非 http、自定义协议)进行单元测试。我需要创建一个模拟双工套接字,我可以异步发送消息并从中接收消息。
我在从事件流 readArray 和 writeArray 创建双工流方面取得了一些成功,但 readArray 需要预先准备好数据,并且 writeArray 在流结束之前不会触发。我需要随着时间的推移进行测试。理想的解决方案是将两个双工套接字链接在一起。
是否有任何现有的解决方案?我宁愿不必求助于初始化一个实际的服务器来测试它。
【问题讨论】:
-
node-mitm 可以帮到你。
-
node-mitm 用于捕获传出请求。我正在尝试模拟传入请求。
标签: node.js sockets unit-testing stream mocking