gpt4 book ai didi

javascript - 模拟 net.Socket 进行单元测试

转载 作者:行者123 更新时间:2023-11-30 17:47:57 25 4
gpt4 key购买 nike

我创建了一个包装器对象来与 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com