一部のテストで使用するダミー ソケットを作成しようとしています。
var net = require("net");
var s = new net.Socket();
s.on("data", function(data) {
console.log("data received:", data);
});
s.write("hello!");
このエラーの取得
エラー: このソケットは閉じられています。
私もソケットを作成しようとしました
var s = new net.Socket({allowHalfOpen: true});
私は何を間違っていますか?
参考までに、完全なテストは次のようになります。
it("should say hello on connect", function(done) {
var socket = new net.Socket();
var client = Client.createClient({socket: socket});
socket.on("data", function(data){
assert.equal("hello", data);
done();
});
client.connect();
// writes "hello" to the socket
});