Browse Source

Adjust passing-FDs test to wait until socket is really writeable

v0.7.4-release
David Sklar 15 years ago
committed by Ryan Dahl
parent
commit
6f738d6e7a
  1. 8
      test/mjsunit/test-net-fd-passing.js

8
test/mjsunit/test-net-fd-passing.js

@ -12,14 +12,13 @@ function fdPassingTest(path, port) {
var message = "beep toot";
var expectedData = ["[greeting] " + greeting, "[echo] " + message];
puts(fixturesDir);
var receiverArgs = [fixturesDir + "/net-fd-passing-receiver.js", path, greeting];
var receiver = process.createChildProcess(process.ARGV[0], receiverArgs);
var initializeSender = function() {
var fdHighway = new net.Socket();
fdHighway.connect(path);
fdHighway.addListener("connect", function() {
var sender = net.createServer(function(socket) {
fdHighway.sendFD(socket);
socket.flush();
@ -49,6 +48,11 @@ function fdPassingTest(path, port) {
tests_run += 1;
sender.listen(port);
});
fdHighway.connect(path);
};
receiver.addListener("output", function(data) {

Loading…
Cancel
Save