add testing environment, should, socket.io-client