Unit testing 单元测试和模拟nodeJS网络/套接字事件
我正在TDD一个脚本,它连接到Unit testing 单元测试和模拟nodeJS网络/套接字事件,unit-testing,node.js,mocking,tdd,mocha.js,Unit Testing,Node.js,Mocking,Tdd,Mocha.js,我正在TDD一个脚本,它连接到net模块中的一个套接字 为了测试,我使用摩卡咖啡和模拟辛诺吉斯咖啡 现在我真的很难模拟/伪造套接字的数据 e、 g:我想测试这个代码: socket.on('data', function (data) { console.log(data); } 如何伪造“数据”的发射?您可能希望以某种方式将套接字变量公开给测试。我需要看更多的代码来推荐最好的方法 然后在测试中,可以调用socket.emit()
net
模块中的一个套接字
为了测试,我使用摩卡咖啡和模拟辛诺吉斯咖啡
现在我真的很难模拟/伪造套接字的数据
e、 g:我想测试这个代码:
socket.on('data', function (data) {
console.log(data);
}
如何伪造“数据”的发射?您可能希望以某种方式将
套接字
变量公开给测试。我需要看更多的代码来推荐最好的方法
然后在测试中,可以调用socket.emit()