UNPKG

541 Btext/coffeescriptView Raw
1http = require 'http'
2url = require 'url'
3http = require 'http'
4
5module.exports = class TestServer
6
7 constructor: ->
8 @app = http.createServer (req, res) ->
9 _url = url.parse(decodeURI(req.url), true)
10 if _url.pathname == '/'
11 res.writeHead 200
12 res.end 'linda test server'
13
14 @io = require('socket.io').listen(@app)
15 @io.set 'log level', 2
16
17 @linda = require('../').Linda.listen(io: @io, server: @app)
18
19 listen: (@port) ->
20 @app.listen(@port)
21 return @
22
23 close: ->
24 @app.close()
25 return @