1
我創建了一個包裝對象來與網絡模塊進行交互。實現此封裝器的對象可以註冊要在net.Server發出任何事件時調用的回調函數。嘲諷net.Socket單元測試
現在我試圖測試這些回調,我不知道如何創建一個假的套接字,因爲它來自一個新的連接,將它傳遞給回調。
有沒有人有任何想法如何做到這一點?
非常感謝。
我創建了一個包裝對象來與網絡模塊進行交互。實現此封裝器的對象可以註冊要在net.Server發出任何事件時調用的回調函數。嘲諷net.Socket單元測試
現在我試圖測試這些回調,我不知道如何創建一個假的套接字,因爲它來自一個新的連接,將它傳遞給回調。
有沒有人有任何想法如何做到這一點?
非常感謝。
我created a mock實現節點0.6 net.Socket API,用法:
var dummySocket = new ReadWriteNetStream();
// Debug
dummySocket.on('data', function(data){
console.log('write received', data);
});
dummySocket.write('hey !');