JS Tests: Refactored config handling.

Still far from perfect, but better than it was.
This commit is contained in:
Stefan Thomas
2013-07-27 20:18:59 -07:00
parent ccde264282
commit 3d6215fd1e
5 changed files with 68 additions and 31 deletions

View File

@@ -1,6 +1,9 @@
var buster = require("buster");
var buster = require("buster");
var extend = require("extend");
var Server = require("./server").Server;
var testutils = require("./testutils");
var Server = require("./server").Server;
var config = testutils.init_config();
// How long to wait for server to start.
// var serverDelay = 1500;
@@ -9,19 +12,22 @@ var alpha;
buster.testCase("Standalone server startup", {
"server start and stop" : function (done) {
alpha = Server.from_config("alpha", false); //ADD ,true for verbosity
var cfg = extend({}, config.default_server_config,
config.servers.alpha);
alpha
.on('started', function () {
alpha
.on('stopped', function () {
buster.assert(true);
alpha = Server.from_config("alpha", cfg);
done();
})
.stop();
alpha
.on('started', function () {
alpha
.on('stopped', function () {
buster.assert(true);
done();
})
.start();
.stop();
})
.start();
}
});