A super cool, multi-user IDE with Node.js, WebSockets, CodeMirror, CSS animations. Built in a few hours so apologies for any code deficiencies 😉 💖.
Testing is done with mocha, expect.js and Zombie.js.
Once Node.js is installed (http://nodejs.org/download/), just clone the repo and run npm install
.
To run the app:
npm start
To run the test suite:
npm test
- Test coverage for deleting and creating files
- Test WS functionality - it looks like this is really hard. Will probably have to write a custom wrapper for PhantomJS (!). Investigated zombie-phantom, but doesn't seem to work
- Write a proper class for detecting programming language from file extension, w/ unit tests
- Add browser prefixes for CSS, cross-browser testing