updated docs
This commit is contained in:
parent
cfc94fd9af
commit
18e1609cb3
26 changed files with 309 additions and 14 deletions
17
test/readme.md
Normal file
17
test/readme.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Tests
|
||||
|
||||
To run all the tests use `npm test`. This will run the tests and produce a code coverage report at [coverage/index.html](../coverage/index.html). The full test suite is run as a hook on each `git push`. [Mocha](https://mochajs.org) is our preferred test runner.
|
||||
|
||||
## Frontend
|
||||
|
||||
Unit tests reside in `test/frontend/tests`.
|
||||
|
||||
Frontend tests can be ran in the browser by running `npm start` and then browsing to http://localhost:8080/test. Doing it this way will watch for changes and rerun the suite automatically.
|
||||
|
||||
You can also run them in headless Chrome by using `npm run test:frontend`. The results will be printed to the console.
|
||||
|
||||
## Backend
|
||||
|
||||
Unit tests reside in `test/backend`
|
||||
|
||||
Backend test can be run with `npm run test:backend`. [Sinon](http://sinonjs.org/) and [proxyquire](https://github.com/thlorenz/proxyquire) are used for mocking.
|
|
@ -1 +0,0 @@
|
|||
This is a test.
|
Loading…
Add table
Add a link
Reference in a new issue