feat(tests): pass the server object to backend tests
Doing this enables functional testing of server emitted events.
This commit is contained in:
Родитель
da35361b86
Коммит
122bc686b9
|
@ -26,14 +26,14 @@ DB.connect(config)
|
|||
server = dbServer.createServer(db)
|
||||
var d = P.defer()
|
||||
server.listen(config.port, config.hostname, function() {
|
||||
d.resolve()
|
||||
d.resolve(server)
|
||||
})
|
||||
server.on('failure', function (d) { console.error(d.err.code, d.url)})
|
||||
server.on('success', function (d) { console.log(d.method, d.url)})
|
||||
return d.promise
|
||||
})
|
||||
.then(function() {
|
||||
return backendTests.remote(config)
|
||||
.then(function(server) {
|
||||
return backendTests.remote(config, server)
|
||||
})
|
||||
.then(function() {
|
||||
server.close()
|
||||
|
|
Загрузка…
Ссылка в новой задаче