Skip to content

Instantly share code, notes, and snippets.

@havvg
Created September 13, 2011 14:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save havvg/1213941 to your computer and use it in GitHub Desktop.
Save havvg/1213941 to your computer and use it in GitHub Desktop.
var net = require('net');
var sys = require('sys');
var zombie = require('zombie');
var browser = null;
var pointers = [];
var buffer = "";
net.createServer(function (stream) {
stream.setEncoding('utf8');
stream.allowHalfOpen = true;
stream.on('data', function (data) {
buffer += data;
});
stream.on('end', function () {
if (browser == null) {
browser = new zombie.Browser({ debug: true });
// Clean up old pointers
pointers = [];
}
eval(buffer);
buffer = "";
});
}).listen(8124, '127.0.0.1');
console.log('Zombie.js server running at 127.0.0.1:8124');
@havvg
Copy link
Author

havvg commented Sep 13, 2011

This one is generated by Behat\Mink\Driver\Zombie\Server::getServerScript(). Except of line 18, the debug option is different, but useful for manually started zombie.js server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment