嘲讽net.Socket为unit testing
我创build了一个包装对象与networking模块进行交互。 实现这个包装器的对象可以注册在net.Server发生任何事件时被调用的callback函数。
现在我试图testing这些callback,我不知道如何创build一个假的套接字,因为它来自一个新的连接,传递给callback。
有没有人有任何想法如何做到这一点?
非常感谢你。
我创build了一个模拟实现Node 0.6 net.Socket API,用法:
var dummySocket = new ReadWriteNetStream(); // Debug dummySocket.on('data', function(data){ console.log('write received', data); }); dummySocket.write('hey !');