From c03cb2408fdf5efc4ba2ba56011d43dd0efe941f Mon Sep 17 00:00:00 2001 From: jed Date: Wed, 14 Nov 2012 18:46:10 -0800 Subject: [PATCH] . --- test/testutils.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/test/testutils.js b/test/testutils.js index c087b3d0..1fc42461 100644 --- a/test/testutils.js +++ b/test/testutils.js @@ -106,7 +106,10 @@ var build_setup = function (opts, host) { * @param host {String} Identifier for the host configuration to be used. */ var build_teardown = function (host) { + return function (done) { + + host = host || config.server_default; var data = this.store[host]; @@ -114,16 +117,22 @@ var build_teardown = function (host) { async.series([ function disconnectWebsocketStep(callback) { + data.remote .on('disconnected', callback) .connect(false); }, function stopServerStep(callback) { - if (opts.no_server) return callback(); + + if (opts.no_server) + { + + return callback(); + } data.server.on('stopped', callback).stop(); } - ], done); + ], done); }; };