[Groonga-commit] groonga/express-kotoumi [master] Support both server and handler by utils.setupServer()

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index