diff --git a/ass-stubs/server-test.js b/ass-stubs/server-test.js index 1c3c4620c3..d8f548b7ee 100644 --- a/ass-stubs/server-test.js +++ b/ass-stubs/server-test.js @@ -1,5 +1,5 @@ // We don't require ass because we can't test a majority of the server reliably. //require('ass'); require('../server.js'); -console.log('done'); +console.log('ready'); process.on('SIGTERM', function() { process.exit(0); }); diff --git a/test.js b/test.js index 5d88168d9c..5aec33eaca 100644 --- a/test.js +++ b/test.js @@ -74,7 +74,7 @@ describe('the server', function() { server = cproc.spawn('node', ['ass-stubs/server-test.js', port]); var isDone = false; server.stdout.on('data', function(data) { - if (!isDone) { done(); isDone = true; } + if (data.toString().indexOf('ready') >= 0 && !isDone) { done(); isDone = true; } }); server.stderr.on('data', function(data) { console.log(''+data); }); });