我创建了一个包装器对象来与 net 模块交互。实现此包装器的对象可以注册回调,以便在发出来自 net.Server 的任何事件时调用。
现在我正在尝试测试这些回调,但我不知道如何创建一个来自新连接的假套接字,以将其传递给回调。
有人知道怎么做吗?
非常感谢。
最佳答案
我created a mock实现 Node 0.6 net.Socket api,用法:
var dummySocket = new ReadWriteNetStream();
// Debug
dummySocket.on('data', function(data){
console.log('write received', data);
});
dummySocket.write('hey !');
关于javascript - 模拟 net.Socket 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19724650/