The code for the server is in the server.js
-file.
We use mongodb as persistence backend
The client-side code is in the client
-folder. It is served via the express-server as static.
The testing code is in the test
-folder.
There are three types of tests:
test/client/unit
). The unit-tests use the mocha-framework.test/client/e2e
). Protractors is used for end-to-end-tests.test/server
)Test runner
Used to test the front-end
Test Framework
Spys, Stubs, Mocks for (node)js tests
Library for for BDD and TDD style assertions