# Project 5 - Chat server ## Spec The spec for this project can be found at [`specs/chat/server.md`](https://gitlab.caltech.edu/cs11-async/documents/blob/master/specs/chat/server.md). ## Testing infrastructure Tests are provided in `tests/test.js`. They try sending different sequences of WebSocket messages to your server and check that the right messages are received. To run them, you need to run `npm install` once and then `npm test` each time you want to run the tests.