tests + separate websocket.js server for websocket