YUKI Hiroshi
null+****@clear*****
Mon Jan 21 14:01:52 JST 2013
YUKI Hiroshi 2013-01-21 14:01:52 +0900 (Mon, 21 Jan 2013) New Revision: e9d7fe8e3e0b835571439355164c445f4f8cac72 https://github.com/groonga/express-kotoumi/commit/e9d7fe8e3e0b835571439355164c445f4f8cac72 Log: Support both server and handler by utils.setupServer() Modified files: test/test-utils.js Modified: test/test-utils.js (+7 -2) =================================================================== --- test/test-utils.js 2013-01-21 13:57:37 +0900 (a144cac) +++ test/test-utils.js 2013-01-21 14:01:52 +0900 (1943add) @@ -72,8 +72,13 @@ var testSendPort = exports.testSendPort = 3333; var testReceivePort = exports.testReceivePort = 3334; var testServerPort = exports.testServerPort = 3335; -function setupServer(handler) { - var server = http.createServer(handler); +function setupServer(handlerOrServer) { + var server; + if ('listen' in handlerOrServer) { // it is a server + server = handlerOrServer; + } else { // it is a handler + server = http.createServer(handlerOrServer); + } server.listen(testServerPort); return server; } -------------- next part -------------- HTML����������������������������...Download