feat(tests): pass the server object to backend tests

Doing this enables functional testing of server emitted events.
This commit is contained in:
Phil Booth 2015-07-09 12:53:31 +01:00
Родитель da35361b86
Коммит 122bc686b9
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -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()